[INFO] fetching crate fast-able 1.20.2...
[INFO] testing fast-able-1.20.2 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065
[INFO] extracting crate fast-able 1.20.2 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate fast-able 1.20.2
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate fast-able 1.20.2
[INFO] tweaked toml for crates.io crate fast-able 1.20.2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate fast-able 1.20.2 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate fast-able 1.20.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 40d252adbc1a0c3b0dd3e4346fa12f6e68c7a7615d588c5e0b63240a89af9d6b
[INFO] running `Command { std: "docker" "start" "-a" "40d252adbc1a0c3b0dd3e4346fa12f6e68c7a7615d588c5e0b63240a89af9d6b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "40d252adbc1a0c3b0dd3e4346fa12f6e68c7a7615d588c5e0b63240a89af9d6b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "40d252adbc1a0c3b0dd3e4346fa12f6e68c7a7615d588c5e0b63240a89af9d6b", kill_on_drop: false }`
[INFO] [stdout] 40d252adbc1a0c3b0dd3e4346fa12f6e68c7a7615d588c5e0b63240a89af9d6b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a1bab2b37ffa74d1ece2944191964fc9833ed6977fec80e333a83e0b16cff3b1
[INFO] running `Command { std: "docker" "start" "-a" "a1bab2b37ffa74d1ece2944191964fc9833ed6977fec80e333a83e0b16cff3b1", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.8
[INFO] [stderr]    Compiling crossbeam-utils v0.8.15
[INFO] [stderr]    Compiling memoffset v0.8.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crossbeam-queue v0.3.8
[INFO] [stderr]    Compiling futures-core v0.3.27
[INFO] [stderr]    Compiling iana-time-zone v0.1.61
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling lock_api v0.4.9
[INFO] [stderr]    Compiling num_cpus v1.15.0
[INFO] [stderr]    Compiling arraystring v0.3.0
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling proc-macro2 v1.0.94
[INFO] [stderr]    Compiling core_affinity v0.8.1
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling parking_lot v0.12.1
[INFO] [stderr]    Compiling kanal v0.1.1
[INFO] [stderr]    Compiling spin v0.10.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling crossbeam-channel v0.5.7
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling crossbeam v0.8.2
[INFO] [stderr]    Compiling chrono v0.4.38
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling pin-project-internal v1.0.12
[INFO] [stderr]    Compiling pin-project v1.0.12
[INFO] [stderr]    Compiling thingbuf v0.1.6
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling fast-able v1.20.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `EINVAL`, `EPERM`, and `ESRCH`
[INFO] [stdout]   --> src/fast_thread_pool/pool.rs:64:20
[INFO] [stdout]    |
[INFO] [stdout] 64 |         use libc::{EINVAL, EPERM, ESRCH, SCHED_RR, sched_param, sched_setscheduler};
[INFO] [stdout]    |                    ^^^^^^  ^^^^^  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use channel_types::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ the name `unbounded` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | pub use task_executor::*;
[INFO] [stdout]    |         ---------------- but the name `unbounded` in the value namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorKind`
[INFO] [stdout]  --> src/fast_thread_pool/utils.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 |     io::{Error, ErrorKind, Read, Seek, SeekFrom, Write},
[INFO] [stdout]   |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arraystring::error`
[INFO] [stdout]   --> src/fast_thread_pool/utils.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use arraystring::error;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `time::Duration`
[INFO] [stdout]  --> src/cache.rs:1:42
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{sync::Arc, thread::JoinHandle, time::Duration};
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> src/cache_queue.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:214:17
[INFO] [stdout]     |
[INFO] [stdout] 214 |             let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stdout]     |                 ----^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:256:21
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_default_bounded_capacity` is never used
[INFO] [stdout]   --> src/fast_thread_pool/task_executor.rs:30:4
[INFO] [stdout]    |
[INFO] [stdout] 30 | fn get_default_bounded_capacity() -> usize {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_linux_system_cpu_cores` is never used
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:304:4
[INFO] [stdout]     |
[INFO] [stdout] 304 | fn read_linux_system_cpu_cores() -> Option<Vec<CoreId>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_cpu_range` is never used
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:314:4
[INFO] [stdout]     |
[INFO] [stdout] 314 | fn parse_cpu_range(content: &str) -> Option<Vec<usize>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `useed` is never read
[INFO] [stdout]   --> src/cache_queue.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct CacheQueue<T, const L: usize> {
[INFO] [stdout]    |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 |     useed: usize,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::info`
[INFO] [stdout]  --> src/bin/test_bounded_executor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::info;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::{error, info};
[INFO] [stdout]   |           ^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs::OpenOptions`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreId`
[INFO] [stdout]  --> src/bin/test_bounded_executor.rs:4:35
[INFO] [stdout]   |
[INFO] [stdout] 4 | use core_affinity::{get_core_ids, CoreId};
[INFO] [stdout]   |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `core1`
[INFO] [stdout]   --> src/bin/test_core_affinity_one.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let core1 = use_last_core2("测试11多核心", 10);
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_core1`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]  --> src/bin/test_core_affinity.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::{error, info};
[INFO] [stdout]   |           ^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs::OpenOptions`
[INFO] [stdout]  --> src/bin/test_core_affinity.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.51s
[INFO] running `Command { std: "docker" "inspect" "a1bab2b37ffa74d1ece2944191964fc9833ed6977fec80e333a83e0b16cff3b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a1bab2b37ffa74d1ece2944191964fc9833ed6977fec80e333a83e0b16cff3b1", kill_on_drop: false }`
[INFO] [stdout] a1bab2b37ffa74d1ece2944191964fc9833ed6977fec80e333a83e0b16cff3b1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 54540cbf89eae2ebf2a1d3aa575bba70663dd0da57d44be062e5d6cd389369e0
[INFO] running `Command { std: "docker" "start" "-a" "54540cbf89eae2ebf2a1d3aa575bba70663dd0da57d44be062e5d6cd389369e0", kill_on_drop: false }`
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling regex-syntax v0.8.4
[INFO] [stderr]    Compiling tokio v1.26.0
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.0
[INFO] [stderr]    Compiling anstyle-parse v0.2.4
[INFO] [stderr]    Compiling colorchoice v1.0.1
[INFO] [stderr]    Compiling anstyle-query v1.1.0
[INFO] [stderr]    Compiling anstyle v1.0.7
[INFO] [stderr]    Compiling tokio-macros v1.8.2
[INFO] [stderr]    Compiling socket2 v0.4.9
[INFO] [stderr]    Compiling signal-hook-registry v1.4.1
[INFO] [stderr]    Compiling bytes v1.4.0
[INFO] [stderr]    Compiling humantime v2.1.0
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling once_cell v1.17.1
[INFO] [stderr]    Compiling fast-able v1.20.2 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling mio v0.8.6
[INFO] [stderr]    Compiling anstream v0.6.14
[INFO] [stdout] warning: unused imports: `EINVAL`, `EPERM`, and `ESRCH`
[INFO] [stdout]   --> src/fast_thread_pool/pool.rs:64:20
[INFO] [stdout]    |
[INFO] [stdout] 64 |         use libc::{EINVAL, EPERM, ESRCH, SCHED_RR, sched_param, sched_setscheduler};
[INFO] [stdout]    |                    ^^^^^^  ^^^^^  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use channel_types::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ the name `unbounded` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | pub use task_executor::*;
[INFO] [stdout]    |         ---------------- but the name `unbounded` in the value namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorKind`
[INFO] [stdout]  --> src/fast_thread_pool/utils.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 |     io::{Error, ErrorKind, Read, Seek, SeekFrom, Write},
[INFO] [stdout]   |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arraystring::error`
[INFO] [stdout]   --> src/fast_thread_pool/utils.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use arraystring::error;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `time::Duration`
[INFO] [stdout]  --> src/cache.rs:1:42
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{sync::Arc, thread::JoinHandle, time::Duration};
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> src/cache_queue.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:214:17
[INFO] [stdout]     |
[INFO] [stdout] 214 |             let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stdout]     |                 ----^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:256:21
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_default_bounded_capacity` is never used
[INFO] [stdout]   --> src/fast_thread_pool/task_executor.rs:30:4
[INFO] [stdout]    |
[INFO] [stdout] 30 | fn get_default_bounded_capacity() -> usize {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_linux_system_cpu_cores` is never used
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:304:4
[INFO] [stdout]     |
[INFO] [stdout] 304 | fn read_linux_system_cpu_cores() -> Option<Vec<CoreId>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_cpu_range` is never used
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:314:4
[INFO] [stdout]     |
[INFO] [stdout] 314 | fn parse_cpu_range(content: &str) -> Option<Vec<usize>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `useed` is never read
[INFO] [stdout]   --> src/cache_queue.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct CacheQueue<T, const L: usize> {
[INFO] [stdout]    |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 |     useed: usize,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling regex-automata v0.4.7
[INFO] [stdout] warning: unused import: `log::info`
[INFO] [stdout]  --> src/bin/test_bounded_executor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::info;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreId`
[INFO] [stdout]  --> src/bin/test_bounded_executor.rs:4:35
[INFO] [stdout]   |
[INFO] [stdout] 4 | use core_affinity::{get_core_ids, CoreId};
[INFO] [stdout]   |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::{error, info};
[INFO] [stdout]   |           ^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs::OpenOptions`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]  --> src/bin/test_core_affinity.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::{error, info};
[INFO] [stdout]   |           ^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs::OpenOptions`
[INFO] [stdout]  --> src/bin/test_core_affinity.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `core1`
[INFO] [stdout]   --> src/bin/test_core_affinity_one.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let core1 = use_last_core2("测试11多核心", 10);
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_core1`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling regex v1.10.5
[INFO] [stderr]    Compiling env_filter v0.1.0
[INFO] [stderr]    Compiling env_logger v0.11.3
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> tests/test_wg.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::time::sleep`
[INFO] [stdout]  --> tests/test_wg.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tokio::time::sleep;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]  --> src/bin/test_core_affinity.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::{error, info};
[INFO] [stdout]   |           ^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs::OpenOptions`
[INFO] [stdout]  --> src/bin/test_core_affinity.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::info`
[INFO] [stdout]  --> src/bin/test_bounded_executor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::info;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreId`
[INFO] [stdout]  --> src/bin/test_bounded_executor.rs:4:35
[INFO] [stdout]   |
[INFO] [stdout] 4 | use core_affinity::{get_core_ids, CoreId};
[INFO] [stdout]   |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::{error, info};
[INFO] [stdout]   |           ^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs::OpenOptions`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `core1`
[INFO] [stdout]   --> src/bin/test_core_affinity_one.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let core1 = use_last_core2("测试11多核心", 10);
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_core1`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.deref()` on a reference in this situation does nothing
[INFO] [stdout]   --> tests/btree.rs:58:21
[INFO] [stdout]    |
[INFO] [stdout] 58 |     assert_eq!(2, *g.deref());
[INFO] [stdout]    |                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Deref`, so calling `deref` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout]    = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EINVAL`, `EPERM`, and `ESRCH`
[INFO] [stdout]   --> src/fast_thread_pool/pool.rs:64:20
[INFO] [stdout]    |
[INFO] [stdout] 64 |         use libc::{EINVAL, EPERM, ESRCH, SCHED_RR, sched_param, sched_setscheduler};
[INFO] [stdout]    |                    ^^^^^^  ^^^^^  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use channel_types::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ the name `unbounded` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | pub use task_executor::*;
[INFO] [stdout]    |         ---------------- but the name `unbounded` in the value namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorKind`
[INFO] [stdout]  --> src/fast_thread_pool/utils.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 |     io::{Error, ErrorKind, Read, Seek, SeekFrom, Write},
[INFO] [stdout]   |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arraystring::error`
[INFO] [stdout]   --> src/fast_thread_pool/utils.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use arraystring::error;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `time::Duration`
[INFO] [stdout]  --> src/cache.rs:1:42
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{sync::Arc, thread::JoinHandle, time::Duration};
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> src/cache_queue.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> src/fast_thread_pool/pool.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 442 | /     loop {
[INFO] [stdout] 443 | |         for i in 0..100 {
[INFO] [stdout] 444 | |             // std::thread::sleep(std::time::Duration::from_micros(i % 50));
[INFO] [stdout] 445 | |             let time_hs = std::time::Instant::now();
[INFO] [stdout] ...   |
[INFO] [stdout] 461 | |         std::thread::sleep(std::time::Duration::from_micros(110));
[INFO] [stdout] 462 | |     }
[INFO] [stdout]     | |_____- any code following this expression is unreachable
[INFO] [stdout] 463 |       std::thread::sleep(std::time::Duration::from_secs(9999));
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> src/fast_thread_pool/mod.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout]  97 | /     loop {
[INFO] [stdout]  98 | |         for i in 0..100 {
[INFO] [stdout]  99 | |             let time_hs = std::time::Instant::now();
[INFO] [stdout] 100 | |             let count = count.clone();
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |         std::thread::sleep(std::time::Duration::from_micros(110));
[INFO] [stdout] 115 | |     }
[INFO] [stdout]     | |_____- any code following this expression is unreachable
[INFO] [stdout] 116 |       std::thread::sleep(std::time::Duration::from_secs(9999));
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> src/fast_thread_pool/mod.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 142 | /     loop {
[INFO] [stdout] 143 | |         for _ in 0..500 {
[INFO] [stdout] 144 | |             let time_hs = std::time::Instant::now();
[INFO] [stdout] 145 | |             pool.spawn_blocking(move || {
[INFO] [stdout] ...   |
[INFO] [stdout] 157 | |     }
[INFO] [stdout]     | |_____- any code following this expression is unreachable
[INFO] [stdout] 158 |       std::thread::sleep(std::time::Duration::from_secs(9999));
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/map_hash.rs:1853:17
[INFO] [stdout]      |
[INFO] [stdout] 1853 |         for (k, mut v) in &mut map {
[INFO] [stdout]      |                 ----^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/vec2.rs:897:13
[INFO] [stdout]     |
[INFO] [stdout] 897 |         for mut item in vec.iter_mut() {
[INFO] [stdout]     |             ----^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/vec2.rs:941:13
[INFO] [stdout]     |
[INFO] [stdout] 941 |         let mut vec = SyncVec::new();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/vec2.rs:1042:13
[INFO] [stdout]      |
[INFO] [stdout] 1042 |         for mut item in &mut vec {
[INFO] [stdout]      |             ----^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/statis.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 |         for i in 0..10000_0000 {
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/statis.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |         for i in 0..10000_0000 {
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/statis.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |         for i in 0..10000_0000 {
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pool_c`
[INFO] [stdout]   --> src/fast_thread_pool/test.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let pool_c = pool.clone();
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_pool_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:214:17
[INFO] [stdout]     |
[INFO] [stdout] 214 |             let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stdout]     |                 ----^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:256:21
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/fast_thread_pool/mod.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 98 |         for i in 0..100 {
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_default_bounded_capacity` is never used
[INFO] [stdout]   --> src/fast_thread_pool/task_executor.rs:30:4
[INFO] [stdout]    |
[INFO] [stdout] 30 | fn get_default_bounded_capacity() -> usize {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_linux_system_cpu_cores` is never used
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:304:4
[INFO] [stdout]     |
[INFO] [stdout] 304 | fn read_linux_system_cpu_cores() -> Option<Vec<CoreId>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_cpu_range` is never used
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:314:4
[INFO] [stdout]     |
[INFO] [stdout] 314 | fn parse_cpu_range(content: &str) -> Option<Vec<usize>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `useed` is never read
[INFO] [stdout]   --> src/cache_queue.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct CacheQueue<T, const L: usize> {
[INFO] [stdout]    |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 |     useed: usize,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/statis.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     rt.join();
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let _ = rt.join();
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/statis.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     rt2.join();
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let _ = rt2.join();
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/statis.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     rt3.join();
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let _ = rt3.join();
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `statis_v` should have an upper case name
[INFO] [stdout]    --> src/fast_thread_pool/mod.rs:132:12
[INFO] [stdout]     |
[INFO] [stdout] 132 |     static statis_v: once_cell::sync::Lazy<crate::statis::Statis> =
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 132 -     static statis_v: once_cell::sync::Lazy<crate::statis::Statis> =
[INFO] [stdout] 132 +     static STATIS_V: once_cell::sync::Lazy<crate::statis::Statis> =
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `thread_lite` should have an upper case name
[INFO] [stdout]    --> src/fast_thread_pool/mod.rs:135:12
[INFO] [stdout]     |
[INFO] [stdout] 135 |     static thread_lite: once_cell::sync::Lazy<crate::fast_thread_pool::ThreadPoolLite> =
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 135 -     static thread_lite: once_cell::sync::Lazy<crate::fast_thread_pool::ThreadPoolLite> =
[INFO] [stdout] 135 +     static THREAD_LITE: once_cell::sync::Lazy<crate::fast_thread_pool::ThreadPoolLite> =
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `statis_v` should have an upper case name
[INFO] [stdout]   --> src/fast_thread_pool/test.rs:38:12
[INFO] [stdout]    |
[INFO] [stdout] 38 |     static statis_v: Lazy<crate::statis::Statis> =
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 38 -     static statis_v: Lazy<crate::statis::Statis> =
[INFO] [stdout] 38 +     static STATIS_V: Lazy<crate::statis::Statis> =
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `statis_v` should have an upper case name
[INFO] [stdout]    --> src/fast_thread_pool/test.rs:113:12
[INFO] [stdout]     |
[INFO] [stdout] 113 |     static statis_v: Lazy<crate::statis::Statis> =
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 113 -     static statis_v: Lazy<crate::statis::Statis> =
[INFO] [stdout] 113 +     static STATIS_V: Lazy<crate::statis::Statis> =
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `thread_lite` should have an upper case name
[INFO] [stdout]    --> src/fast_thread_pool/test.rs:122:12
[INFO] [stdout]     |
[INFO] [stdout] 122 |     static thread_lite: Lazy<ThreadPoolLite> = Lazy::new(|| ThreadPoolLite::new());
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 122 -     static thread_lite: Lazy<ThreadPoolLite> = Lazy::new(|| ThreadPoolLite::new());
[INFO] [stdout] 122 +     static THREAD_LITE: Lazy<ThreadPoolLite> = Lazy::new(|| ThreadPoolLite::new());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/thread_channel.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     S.send(1);
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let _ = S.send(1);
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/thread_channel.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     S.send(2);
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let _ = S.send(2);
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/thread_channel.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     S.send(3);
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 51 |     let _ = S.send(3);
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/thread_channel.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     S.send(4);
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let _ = S.send(4);
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 15.02s
[INFO] running `Command { std: "docker" "inspect" "54540cbf89eae2ebf2a1d3aa575bba70663dd0da57d44be062e5d6cd389369e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "54540cbf89eae2ebf2a1d3aa575bba70663dd0da57d44be062e5d6cd389369e0", kill_on_drop: false }`
[INFO] [stdout] 54540cbf89eae2ebf2a1d3aa575bba70663dd0da57d44be062e5d6cd389369e0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 0f6248bdd1e3255d53245b38e4c61e945b7e73e3f929d9b4f765aee4264a1e6f
[INFO] running `Command { std: "docker" "start" "-a" "0f6248bdd1e3255d53245b38e4c61e945b7e73e3f929d9b4f765aee4264a1e6f", kill_on_drop: false }`
[INFO] [stderr] warning: unused imports: `EINVAL`, `EPERM`, and `ESRCH`
[INFO] [stderr]   --> src/fast_thread_pool/pool.rs:64:20
[INFO] [stderr]    |
[INFO] [stderr] 64 |         use libc::{EINVAL, EPERM, ESRCH, SCHED_RR, sched_param, sched_setscheduler};
[INFO] [stderr]    |                    ^^^^^^  ^^^^^  ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: ambiguous glob re-exports
[INFO] [stderr]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub use channel_types::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^ the name `unbounded` in the value namespace is first re-exported here
[INFO] [stderr] ...
[INFO] [stderr] 17 | pub use task_executor::*;
[INFO] [stderr]    |         ---------------- but the name `unbounded` in the value namespace is also re-exported here
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ErrorKind`
[INFO] [stderr]  --> src/fast_thread_pool/utils.rs:3:17
[INFO] [stderr]   |
[INFO] [stderr] 3 |     io::{Error, ErrorKind, Read, Seek, SeekFrom, Write},
[INFO] [stderr]   |                 ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `arraystring::error`
[INFO] [stderr]   --> src/fast_thread_pool/utils.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use arraystring::error;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `time::Duration`
[INFO] [stderr]  --> src/cache.rs:1:42
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::{sync::Arc, thread::JoinHandle, time::Duration};
[INFO] [stderr]   |                                          ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt::Debug`
[INFO] [stderr]  --> src/cache_queue.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt::Debug;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/fast_thread_pool/utils.rs:214:17
[INFO] [stderr]     |
[INFO] [stderr] 214 |             let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stderr]     |                 ----^^^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/fast_thread_pool/utils.rs:256:21
[INFO] [stderr]     |
[INFO] [stderr] 256 |                 let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stderr]     |                     ----^^^^^^^^^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: function `get_default_bounded_capacity` is never used
[INFO] [stderr]   --> src/fast_thread_pool/task_executor.rs:30:4
[INFO] [stderr]    |
[INFO] [stderr] 30 | fn get_default_bounded_capacity() -> usize {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_linux_system_cpu_cores` is never used
[INFO] [stderr]    --> src/fast_thread_pool/utils.rs:304:4
[INFO] [stderr]     |
[INFO] [stderr] 304 | fn read_linux_system_cpu_cores() -> Option<Vec<CoreId>> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_cpu_range` is never used
[INFO] [stderr]    --> src/fast_thread_pool/utils.rs:314:4
[INFO] [stderr]     |
[INFO] [stderr] 314 | fn parse_cpu_range(content: &str) -> Option<Vec<usize>> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `useed` is never read
[INFO] [stderr]   --> src/cache_queue.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | pub struct CacheQueue<T, const L: usize> {
[INFO] [stderr]    |            ---------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 10 |     useed: usize,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable statement
[INFO] [stderr]    --> src/fast_thread_pool/pool.rs:463:5
[INFO] [stderr]     |
[INFO] [stderr] 442 | /     loop {
[INFO] [stderr] 443 | |         for i in 0..100 {
[INFO] [stderr] 444 | |             // std::thread::sleep(std::time::Duration::from_micros(i % 50));
[INFO] [stderr] 445 | |             let time_hs = std::time::Instant::now();
[INFO] [stderr] ...   |
[INFO] [stderr] 461 | |         std::thread::sleep(std::time::Duration::from_micros(110));
[INFO] [stderr] 462 | |     }
[INFO] [stderr]     | |_____- any code following this expression is unreachable
[INFO] [stderr] 463 |       std::thread::sleep(std::time::Duration::from_secs(9999));
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable statement
[INFO] [stderr]    --> src/fast_thread_pool/mod.rs:116:5
[INFO] [stderr]     |
[INFO] [stderr]  97 | /     loop {
[INFO] [stderr]  98 | |         for i in 0..100 {
[INFO] [stderr]  99 | |             let time_hs = std::time::Instant::now();
[INFO] [stderr] 100 | |             let count = count.clone();
[INFO] [stderr] ...   |
[INFO] [stderr] 114 | |         std::thread::sleep(std::time::Duration::from_micros(110));
[INFO] [stderr] 115 | |     }
[INFO] [stderr]     | |_____- any code following this expression is unreachable
[INFO] [stderr] 116 |       std::thread::sleep(std::time::Duration::from_secs(9999));
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable statement
[INFO] [stderr]    --> src/fast_thread_pool/mod.rs:158:5
[INFO] [stderr]     |
[INFO] [stderr] 142 | /     loop {
[INFO] [stderr] 143 | |         for _ in 0..500 {
[INFO] [stderr] 144 | |             let time_hs = std::time::Instant::now();
[INFO] [stderr] 145 | |             pool.spawn_blocking(move || {
[INFO] [stderr] ...   |
[INFO] [stderr] 157 | |     }
[INFO] [stderr]     | |_____- any code following this expression is unreachable
[INFO] [stderr] 158 |       std::thread::sleep(std::time::Duration::from_secs(9999));
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/map_hash.rs:1853:17
[INFO] [stderr]      |
[INFO] [stderr] 1853 |         for (k, mut v) in &mut map {
[INFO] [stderr]      |                 ----^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/vec2.rs:897:13
[INFO] [stderr]     |
[INFO] [stderr] 897 |         for mut item in vec.iter_mut() {
[INFO] [stderr]     |             ----^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/vec2.rs:941:13
[INFO] [stderr]     |
[INFO] [stderr] 941 |         let mut vec = SyncVec::new();
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/vec2.rs:1042:13
[INFO] [stderr]      |
[INFO] [stderr] 1042 |         for mut item in &mut vec {
[INFO] [stderr]      |             ----^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]   --> src/statis.rs:57:13
[INFO] [stderr]    |
[INFO] [stderr] 57 |         for i in 0..10000_0000 {
[INFO] [stderr]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]   --> src/statis.rs:52:13
[INFO] [stderr]    |
[INFO] [stderr] 52 |         for i in 0..10000_0000 {
[INFO] [stderr]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]   --> src/statis.rs:47:13
[INFO] [stderr]    |
[INFO] [stderr] 47 |         for i in 0..10000_0000 {
[INFO] [stderr]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `pool_c`
[INFO] [stderr]   --> src/fast_thread_pool/test.rs:95:9
[INFO] [stderr]    |
[INFO] [stderr] 95 |     let pool_c = pool.clone();
[INFO] [stderr]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_pool_c`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/fast_thread_pool/utils.rs:214:17
[INFO] [stderr]     |
[INFO] [stderr] 214 |             let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stderr]     |                 ----^^^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]   --> src/fast_thread_pool/mod.rs:98:13
[INFO] [stderr]    |
[INFO] [stderr] 98 |         for i in 0..100 {
[INFO] [stderr]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/statis.rs:62:5
[INFO] [stderr]    |
[INFO] [stderr] 62 |     rt.join();
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 62 |     let _ = rt.join();
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/statis.rs:63:5
[INFO] [stderr]    |
[INFO] [stderr] 63 |     rt2.join();
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 63 |     let _ = rt2.join();
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/statis.rs:64:5
[INFO] [stderr]    |
[INFO] [stderr] 64 |     rt3.join();
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 64 |     let _ = rt3.join();
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `statis_v` should have an upper case name
[INFO] [stderr]    --> src/fast_thread_pool/mod.rs:132:12
[INFO] [stderr]     |
[INFO] [stderr] 132 |     static statis_v: once_cell::sync::Lazy<crate::statis::Statis> =
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]     |
[INFO] [stderr] 132 -     static statis_v: once_cell::sync::Lazy<crate::statis::Statis> =
[INFO] [stderr] 132 +     static STATIS_V: once_cell::sync::Lazy<crate::statis::Statis> =
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `thread_lite` should have an upper case name
[INFO] [stderr]    --> src/fast_thread_pool/mod.rs:135:12
[INFO] [stderr]     |
[INFO] [stderr] 135 |     static thread_lite: once_cell::sync::Lazy<crate::fast_thread_pool::ThreadPoolLite> =
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]     |
[INFO] [stderr] 135 -     static thread_lite: once_cell::sync::Lazy<crate::fast_thread_pool::ThreadPoolLite> =
[INFO] [stderr] 135 +     static THREAD_LITE: once_cell::sync::Lazy<crate::fast_thread_pool::ThreadPoolLite> =
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `statis_v` should have an upper case name
[INFO] [stderr]   --> src/fast_thread_pool/test.rs:38:12
[INFO] [stderr]    |
[INFO] [stderr] 38 |     static statis_v: Lazy<crate::statis::Statis> =
[INFO] [stderr]    |            ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]    |
[INFO] [stderr] 38 -     static statis_v: Lazy<crate::statis::Statis> =
[INFO] [stderr] 38 +     static STATIS_V: Lazy<crate::statis::Statis> =
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `statis_v` should have an upper case name
[INFO] [stderr]    --> src/fast_thread_pool/test.rs:113:12
[INFO] [stderr]     |
[INFO] [stderr] 113 |     static statis_v: Lazy<crate::statis::Statis> =
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]     |
[INFO] [stderr] 113 -     static statis_v: Lazy<crate::statis::Statis> =
[INFO] [stderr] 113 +     static STATIS_V: Lazy<crate::statis::Statis> =
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `thread_lite` should have an upper case name
[INFO] [stderr]    --> src/fast_thread_pool/test.rs:122:12
[INFO] [stderr]     |
[INFO] [stderr] 122 |     static thread_lite: Lazy<ThreadPoolLite> = Lazy::new(|| ThreadPoolLite::new());
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]     |
[INFO] [stderr] 122 -     static thread_lite: Lazy<ThreadPoolLite> = Lazy::new(|| ThreadPoolLite::new());
[INFO] [stderr] 122 +     static THREAD_LITE: Lazy<ThreadPoolLite> = Lazy::new(|| ThreadPoolLite::new());
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/thread_channel.rs:49:5
[INFO] [stderr]    |
[INFO] [stderr] 49 |     S.send(1);
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 49 |     let _ = S.send(1);
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/thread_channel.rs:50:5
[INFO] [stderr]    |
[INFO] [stderr] 50 |     S.send(2);
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 50 |     let _ = S.send(2);
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/thread_channel.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 |     S.send(3);
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 51 |     let _ = S.send(3);
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/thread_channel.rs:52:5
[INFO] [stderr]    |
[INFO] [stderr] 52 |     S.send(4);
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 52 |     let _ = S.send(4);
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `fast-able` (lib) generated 12 warnings (run `cargo fix --lib -p fast-able` to apply 7 suggestions)
[INFO] [stderr] warning: `fast-able` (lib test) generated 36 warnings (11 duplicates) (run `cargo fix --lib -p fast-able --tests` to apply 15 suggestions)
[INFO] [stderr] warning: unused import: `log::info`
[INFO] [stderr]  --> src/bin/test_bounded_executor.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use log::info;
[INFO] [stderr]   |     ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `CoreId`
[INFO] [stderr]  --> src/bin/test_bounded_executor.rs:4:35
[INFO] [stderr]   |
[INFO] [stderr] 4 | use core_affinity::{get_core_ids, CoreId};
[INFO] [stderr]   |                                   ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::time::Duration`
[INFO] [stderr]  --> tests/test_wg.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::time::Duration;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `tokio::time::sleep`
[INFO] [stderr]  --> tests/test_wg.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use tokio::time::sleep;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `error` and `info`
[INFO] [stderr]  --> src/bin/test_core_affinity_one.rs:2:11
[INFO] [stderr]   |
[INFO] [stderr] 2 | use log::{error, info};
[INFO] [stderr]   |           ^^^^^  ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `fs::OpenOptions`
[INFO] [stderr]  --> src/bin/test_core_affinity_one.rs:3:15
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stderr]   |               ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `core1`
[INFO] [stderr]   --> src/bin/test_core_affinity_one.rs:26:9
[INFO] [stderr]    |
[INFO] [stderr] 26 |     let core1 = use_last_core2("测试11多核心", 10);
[INFO] [stderr]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_core1`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: call to `.deref()` on a reference in this situation does nothing
[INFO] [stderr]   --> tests/btree.rs:58:21
[INFO] [stderr]    |
[INFO] [stderr] 58 |     assert_eq!(2, *g.deref());
[INFO] [stderr]    |                     ^^^^^^^^ help: remove this redundant call
[INFO] [stderr]    |
[INFO] [stderr]    = note: the type `i32` does not implement `Deref`, so calling `deref` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stderr]    = note: `#[warn(noop_method_call)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `error` and `info`
[INFO] [stderr]  --> src/bin/test_core_affinity.rs:2:11
[INFO] [stderr]   |
[INFO] [stderr] 2 | use log::{error, info};
[INFO] [stderr]   |           ^^^^^  ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `fs::OpenOptions`
[INFO] [stderr]  --> src/bin/test_core_affinity.rs:3:15
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stderr]   |               ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `fast-able` (bin "test_bounded_executor") generated 2 warnings (run `cargo fix --bin "test_bounded_executor" -p fast-able` to apply 2 suggestions)
[INFO] [stderr] warning: `fast-able` (test "test_wg") generated 2 warnings (run `cargo fix --test "test_wg" -p fast-able` to apply 2 suggestions)
[INFO] [stderr] warning: `fast-able` (bin "test_bounded_executor" test) generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `fast-able` (bin "test_core_affinity_one" test) generated 3 warnings (run `cargo fix --bin "test_core_affinity_one" -p fast-able --tests` to apply 3 suggestions)
[INFO] [stderr] warning: `fast-able` (test "btree") generated 1 warning (run `cargo fix --test "btree" -p fast-able` to apply 1 suggestion)
[INFO] [stderr] warning: `fast-able` (bin "test_core_affinity") generated 2 warnings (run `cargo fix --bin "test_core_affinity" -p fast-able` to apply 2 suggestions)
[INFO] [stderr] warning: `fast-able` (bin "test_core_affinity_one") generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `fast-able` (bin "test_core_affinity" test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fast_able-d80de86b25ba1eb2)
[INFO] [stdout] 
[INFO] [stdout] running 162 tests
[INFO] [stderr] [2026-03-28T06:58:53Z WARN  fast_able::fast_thread_pool::pool] thread_mod init; remove_file core_affinity: ./.core_affinity, is_realtime_system: false
[INFO] [stderr] [2026-03-28T06:58:53Z DEBUG fast_able::fast_thread_pool::utils] use core_affinity core_ids: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
[INFO] [stderr] [2026-03-28T06:58:53Z DEBUG fast_able::fast_thread_pool::pool] thread core: 21, set_core_affinity: true
[INFO] [stdout] test defer::test::test_defer ... ok
[INFO] [stdout] test error::test::test_error ... ok
[INFO] [stdout] test fast_thread_pool::test_channel_features::tests::test_channel_types ... ok
[INFO] [stdout] test fast_thread_pool::test_channel_features::tests::test_channel_feature_info ... ok
[INFO] [stdout] test high_speed_cache::tests::test_clear ... ok
[INFO] [stdout] test high_speed_cache::tests::test_clear_overflow_then_refill ... ok
[INFO] [stdout] test high_speed_cache::tests::test_current_after_pushes ... ok
[INFO] [stdout] test high_speed_cache::tests::test_all_apis_on_overflow_scenario ... ok
[INFO] [stdout] test high_speed_cache::tests::test_debug_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_current_empty ... ok
[INFO] [stderr] [2026-03-28T06:58:53Z INFO  fast_able::fast_thread_pool::lite] 物理CPU数量: 8, 逻辑CPU数量: 16, CORES获取的核心数: 16
[INFO] [stderr] [2026-03-28T06:58:53Z INFO  fast_able::fast_thread_pool::lite] 核心ID列表: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
[INFO] [stderr] [2026-03-28T06:58:53Z INFO  fast_able::fast_thread_pool::lite] 系统支持超线程技术，每个物理核心有多个逻辑核心
[INFO] [stdout] test high_speed_cache::tests::test_debug_partial ... ok
[INFO] [stdout] test high_speed_cache::tests::test_display_debug_consistency ... ok
[INFO] [stdout] test high_speed_cache::tests::test_debug_empty ... ok
[INFO] [stdout] test high_speed_cache::tests::test_default ... ok
[INFO] [stdout] test high_speed_cache::tests::test_clear_then_push ... ok
[INFO] [stdout] test high_speed_cache::tests::test_display_full ... ok
[INFO] [stdout] test fast_thread_pool::lite::test_cores_count ... ok
[INFO] [stdout] test high_speed_cache::tests::test_debug_full ... ok
[INFO] [stdout] test high_speed_cache::tests::test_display_empty ... ok
[INFO] [stdout] test high_speed_cache::tests::test_display_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_display_partial ... ok
[INFO] [stdout] test high_speed_cache::tests::test_empty_no_push ... ok
[INFO] [stdout] test high_speed_cache::tests::test_exact_full ... ok
[INFO] [stdout] test high_speed_cache::tests::test_exact_two_wraps ... ok
[INFO] [stdout] test high_speed_cache::tests::test_exact_two_wraps_plus_one ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_empty ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_full ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_partial ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_vec_empty ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_vec_none_match ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_vec_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_vec_partial ... ok
[INFO] [stdout] test high_speed_cache::tests::test_for_loop ... ok
[INFO] [stdout] test high_speed_cache::tests::test_for_loop_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_vec_all ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_mut_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_mut_then_iter ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_mut_partial ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_full ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_partial ... ok
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_borrow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_owned_empty ... ok
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_owned_for_loop ... ok
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_owned_full ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_owned_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_owned_mixed ... ok
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_owned_partial ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_exact_size_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_empty ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_find_vec_consistency ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_find_vec_consistency_exact_full ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_find_vec_consistency_many_wraps ... ok
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_owned_rev ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_find_vec_consistency_partial ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_index_consistency ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_step_by_step ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_size_hint ... ok
[INFO] [stdout] test high_speed_cache::tests::test_len_and_count_incremental ... ok
[INFO] [stdout] test high_speed_cache::tests::test_many_wraps_large ... ok
[INFO] [stdout] test high_speed_cache::tests::test_mixed_next_and_next_back ... ok
[INFO] [stdout] test high_speed_cache::tests::test_overflow_by_one ... ok
[INFO] [stdout] test high_speed_cache::tests::test_overflow_by_two ... ok
[INFO] [stdout] test high_speed_cache::tests::test_len_one_cache ... ok
[INFO] [stdout] test high_speed_cache::tests::test_many_wraps ... ok
[INFO] [stdout] test high_speed_cache::tests::test_partial_fill_three ... ok
[INFO] [stdout] test high_speed_cache::tests::test_push_clear_push_cycle ... ok
[INFO] [stdout] test high_speed_cache::tests::test_partial_fill ... ok
[INFO] [stdout] test high_speed_cache::tests::test_push_single ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_empty ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_is_inverse_of_iter ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_len_one_cache ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_many_wraps ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_partial ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_single ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_exact_full ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_clear ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_default ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_remove ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_insert_and_get ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_new ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_debug ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_with_custom_size ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_arc ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_capacity_operations ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_clear ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_comprehensive ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_clone ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_debug ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_contains_key ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_dirty_ref ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_default ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_from_hashmap ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_iterators ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_get_clone ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_get_mut ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_get_or_insert ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_get_or_insert_with ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_guard_debug ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_insert_replace ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_insert_and_get ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_into_iter_mut ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_into_inner ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_into_iter_ref ... ok
[INFO] [stderr] [2026-03-28T06:58:53Z WARN  fast_able::fast_thread_pool::pool] thread_mod init; remove_file core_affinity: ./.core_affinity, is_realtime_system: false
[INFO] [stderr] [2026-03-28T06:58:53Z DEBUG fast_able::fast_thread_pool::pool] thread core: 0, set_core_affinity: true
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_into_iterator ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_iter_nlock ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_guard_partial_eq ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_overflow ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_iter_mut ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_new ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_iterators ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_partial_eq ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_remove_entry ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_retain ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_concurrent_access ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_remove ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_serialization ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_with_capacity ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_with_map ... ok
[INFO] [stdout] test static_type::test_static_type ... ok
[INFO] [stdout] test static_type_std::test_static_type ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_values_mut ... ok
[INFO] [stdout] test num_log::test ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_iter_nlock_empty ... ok
[INFO] [stdout] test unsafe_cell_type::test_serialize ... ok
[INFO] [stdout] test vec::test_case ... ok
[INFO] [stdout] test vec::tests::test_clear ... ok
[INFO] [stdout] test unsafe_cell_type::test ... ok
[INFO] [stdout] test vec::tests::test_concurrent_modify ... ok
[INFO] [stdout] test vec::tests::test_contains ... ok
[INFO] [stdout] test vec::tests::test_from_iter_and_extend ... ok
[INFO] [stdout] test vec::tests::test_index_methods ... ok
[INFO] [stdout] test vec::tests::test_concurrency ... ok
[INFO] [stdout] test fast_thread_pool::_test_tokio ... FAILED
[INFO] [stdout] test vec::tests::test_into_iter_mut ... ok
[INFO] [stdout] test vec::tests::test_into_iter_owned ... ok
[INFO] [stdout] test vec::tests::test_into_iter_ref ... ok
[INFO] [stdout] test vec::tests::test_iter ... ok
[INFO] [stdout] test vec::tests::test_iter_double_ended ... ok
[INFO] [stdout] test fast_thread_pool::test_thread ... FAILED
[INFO] [stderr] [2026-03-28T06:58:53Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: high_speed_cache::tests::test_index_out_of_bounds_partial
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(51)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: index out of bounds: the len is 2 but the index is 2
[INFO] [stderr]     │ Location: file: 'src/high_speed_cache.rs', line: 182, column: 9
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-03-28T06:58:53Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: fast_thread_pool::test_channel_features::tests::test_task_executor_unified
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(12)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: assertion `left == right` failed
[INFO] [stderr]       left: 0
[INFO] [stderr]      right: 10
[INFO] [stderr]     │ Location: file: 'src/fast_thread_pool/test_channel_features.rs', line: 54, column: 9
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-03-28T06:58:53Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: vec::tests::test_index_mut_panic
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(188)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: index out of bounds: the len is 1 but the index is 1
[INFO] [stderr]     │ Location: file: 'src/vec2.rs', line: 805, column: 25
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-03-28T06:58:53Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: stock_pool::test_stock_pool
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(159)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: env_logger::init should not be called after logger initialized: SetLoggerError(())
[INFO] [stderr]     │ Location: file: '/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.3/src/logger.rs', line: 879, column: 16
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-03-28T06:58:53Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: stock_pool::test_stock_pool_2
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(160)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: env_logger::init should not be called after logger initialized: SetLoggerError(())
[INFO] [stderr]     │ Location: file: '/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.3/src/logger.rs', line: 879, column: 16
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-03-28T06:58:53Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: vec::tests::test_index_panic
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(189)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: index out of bounds: the len is 1 but the index is 1
[INFO] [stderr]     │ Location: file: 'src/vec2.rs', line: 797, column: 20
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-03-28T06:58:53Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: high_speed_cache::tests::test_index_out_of_bounds_full
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(50)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: index out of bounds: the len is 4 but the index is 4
[INFO] [stderr]     │ Location: file: 'src/high_speed_cache.rs', line: 182, column: 9
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-03-28T06:58:53Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: unsafe_cell_type::test_mut_thread
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(167)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: env_logger::init should not be called after logger initialized: SetLoggerError(())
[INFO] [stderr]     │ Location: file: '/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.3/src/logger.rs', line: 879, column: 16
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-03-28T06:58:53Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: high_speed_cache::tests::test_index_out_of_bounds_empty
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(49)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: index out of bounds: the len is 0 but the index is 0
[INFO] [stderr]     │ Location: file: 'src/high_speed_cache.rs', line: 182, column: 9
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stdout] test fast_thread_pool::pool::_test_pool ... FAILED
[INFO] [stdout] test vec::tests::test_iter_empty ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_out_of_bounds_partial - should panic ... ok
[INFO] [stdout] test fast_thread_pool::test_channel_features::tests::test_task_executor_unified ... FAILED
[INFO] [stdout] test unsafe_cell_type::test_mut_thread ... FAILED
[INFO] [stdout] test vec::tests::test_iter_mut ... ok
[INFO] [stdout] test stock_pool::test_stock_pool ... FAILED
[INFO] [stdout] test stock_pool::test_stock_pool_2 ... FAILED
[INFO] [stdout] test vec::tests::test_iter_notlock ... ok
[INFO] [stdout] test vec::tests::test_iterator_traits ... ok
[INFO] [stdout] test vec::tests::test_index_panic - should panic ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_out_of_bounds_full - should panic ... ok
[INFO] [stdout] test vec::tests::test_index_mut_panic - should panic ... ok
[INFO] [stdout] test vec::tests::test_new_and_capacity ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_out_of_bounds_empty - should panic ... ok
[INFO] [stdout] test vec::tests::test_push_and_get ... ok
[INFO] [stdout] test vec::tests::test_remove_and_pop ... ok
[INFO] [stdout] test thread_channel::test ... ok
[INFO] [stderr] [2026-03-28T06:58:56Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1262908, 所有任务耗时(微秒): 2645137069, 平均耗时: 2094, 耗时任务数(100微秒): 331934, 耗时任务数占比: 2628/10000
[INFO] [stdout] test elapsed_time::test_ElapsedTime ... ok
[INFO] [stderr] [2026-03-28T06:58:59Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1047714, 所有任务耗时(微秒): 577757055, 平均耗时: 551, 耗时任务数(100微秒): 171797, 耗时任务数占比: 1640/10000
[INFO] [stderr] [2026-03-28T06:59:02Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 997279, 所有任务耗时(微秒): 356920756, 平均耗时: 357, 耗时任务数(100微秒): 246714, 耗时任务数占比: 2474/10000
[INFO] [stderr] [2026-03-28T06:59:05Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1158785, 所有任务耗时(微秒): 117181744814, 平均耗时: 101124, 耗时任务数(100微秒): 907773, 耗时任务数占比: 7834/10000
[INFO] [stdout] test statis::test ... ok
[INFO] [stderr] [2026-03-28T06:59:08Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1217191, 所有任务耗时(微秒): 1008429177, 平均耗时: 828, 耗时任务数(100微秒): 449096, 耗时任务数占比: 3690/10000
[INFO] [stderr] [2026-03-28T06:59:11Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 947223, 所有任务耗时(微秒): 226785485, 平均耗时: 239, 耗时任务数(100微秒): 184272, 耗时任务数占比: 1945/10000
[INFO] [stderr] [2026-03-28T06:59:14Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 939700, 所有任务耗时(微秒): 257075527, 平均耗时: 273, 耗时任务数(100微秒): 210101, 耗时任务数占比: 2236/10000
[INFO] [stderr] [2026-03-28T06:59:17Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 963900, 所有任务耗时(微秒): 576998301, 平均耗时: 598, 耗时任务数(100微秒): 145291, 耗时任务数占比: 1507/10000
[INFO] [stderr] [2026-03-28T06:59:20Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1101494, 所有任务耗时(微秒): 83720668, 平均耗时: 76, 耗时任务数(100微秒): 82785, 耗时任务数占比: 752/10000
[INFO] [stderr] [2026-03-28T06:59:23Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 974975, 所有任务耗时(微秒): 182438957, 平均耗时: 187, 耗时任务数(100微秒): 170885, 耗时任务数占比: 1753/10000
[INFO] [stderr] [2026-03-28T06:59:26Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1130905, 所有任务耗时(微秒): 94815218, 平均耗时: 83, 耗时任务数(100微秒): 100887, 耗时任务数占比: 892/10000
[INFO] [stderr] [2026-03-28T06:59:29Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1073726, 所有任务耗时(微秒): 78940884, 平均耗时: 73, 耗时任务数(100微秒): 91586, 耗时任务数占比: 853/10000
[INFO] [stderr] [2026-03-28T06:59:32Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 910286, 所有任务耗时(微秒): 187402431, 平均耗时: 205, 耗时任务数(100微秒): 167935, 耗时任务数占比: 1845/10000
[INFO] [stderr] [2026-03-28T06:59:35Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 903014, 所有任务耗时(微秒): 2087982743, 平均耗时: 2312, 耗时任务数(100微秒): 309324, 耗时任务数占比: 3425/10000
[INFO] [stderr] [2026-03-28T06:59:38Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 958501, 所有任务耗时(微秒): 157513153, 平均耗时: 164, 耗时任务数(100微秒): 158369, 耗时任务数占比: 1652/10000
[INFO] [stderr] [2026-03-28T06:59:41Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 869373, 所有任务耗时(微秒): 195496581, 平均耗时: 224, 耗时任务数(100微秒): 156749, 耗时任务数占比: 1803/10000
[INFO] [stderr] [2026-03-28T06:59:44Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 989732, 所有任务耗时(微秒): 111300909, 平均耗时: 112, 耗时任务数(100微秒): 109292, 耗时任务数占比: 1104/10000
[INFO] [stderr] [2026-03-28T06:59:47Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1271694, 所有任务耗时(微秒): 101614356, 平均耗时: 79, 耗时任务数(100微秒): 92750, 耗时任务数占比: 729/10000
[INFO] [stderr] [2026-03-28T06:59:50Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1326100, 所有任务耗时(微秒): 112089387, 平均耗时: 84, 耗时任务数(100微秒): 74064, 耗时任务数占比: 559/10000
[INFO] [stdout] test fast_thread_pool::_test_task_executor has been running for over 60 seconds
[INFO] [stderr] [2026-03-28T06:59:53Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 954600, 所有任务耗时(微秒): 198925756, 平均耗时: 208, 耗时任务数(100微秒): 163660, 耗时任务数占比: 1714/10000
[INFO] [stderr] [2026-03-28T06:59:56Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 950708, 所有任务耗时(微秒): 276186852, 平均耗时: 290, 耗时任务数(100微秒): 184934, 耗时任务数占比: 1945/10000
[INFO] [stderr] [2026-03-28T06:59:59Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1138592, 所有任务耗时(微秒): 246800607, 平均耗时: 216, 耗时任务数(100微秒): 127136, 耗时任务数占比: 1117/10000
[INFO] [stderr] [2026-03-28T07:00:02Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1110510, 所有任务耗时(微秒): 683394120, 平均耗时: 615, 耗时任务数(100微秒): 353216, 耗时任务数占比: 3181/10000
[INFO] [stderr] [2026-03-28T07:00:05Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 947990, 所有任务耗时(微秒): 242615985, 平均耗时: 255, 耗时任务数(100微秒): 156146, 耗时任务数占比: 1647/10000
[INFO] [stderr] [2026-03-28T07:00:08Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1152400, 所有任务耗时(微秒): 197540223, 平均耗时: 171, 耗时任务数(100微秒): 154894, 耗时任务数占比: 1344/10000
[INFO] [stderr] [2026-03-28T07:00:11Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1352000, 所有任务耗时(微秒): 91204959, 平均耗时: 67, 耗时任务数(100微秒): 42272, 耗时任务数占比: 313/10000
[INFO] [stderr] [2026-03-28T07:00:14Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1147300, 所有任务耗时(微秒): 48499945, 平均耗时: 42, 耗时任务数(100微秒): 47438, 耗时任务数占比: 413/10000
[INFO] [stderr] [2026-03-28T07:00:17Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1158800, 所有任务耗时(微秒): 67509900, 平均耗时: 58, 耗时任务数(100微秒): 41289, 耗时任务数占比: 356/10000
[INFO] [stderr] [2026-03-28T07:00:20Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1049300, 所有任务耗时(微秒): 246833244, 平均耗时: 235, 耗时任务数(100微秒): 139688, 耗时任务数占比: 1331/10000
[INFO] [stderr] [2026-03-28T07:00:23Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1166213, 所有任务耗时(微秒): 55413854, 平均耗时: 47, 耗时任务数(100微秒): 49342, 耗时任务数占比: 423/10000
[INFO] [stderr] [2026-03-28T07:00:26Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1079087, 所有任务耗时(微秒): 96529962, 平均耗时: 89, 耗时任务数(100微秒): 68134, 耗时任务数占比: 631/10000
[INFO] [stderr] [2026-03-28T07:00:29Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1224000, 所有任务耗时(微秒): 140570289, 平均耗时: 114, 耗时任务数(100微秒): 96212, 耗时任务数占比: 786/10000
[INFO] [stderr] [2026-03-28T07:00:32Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 933000, 所有任务耗时(微秒): 81097444, 平均耗时: 86, 耗时任务数(100微秒): 61817, 耗时任务数占比: 663/10000
[INFO] [stderr] [2026-03-28T07:00:35Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 826487, 所有任务耗时(微秒): 151470168, 平均耗时: 183, 耗时任务数(100微秒): 104902, 耗时任务数占比: 1269/10000
[INFO] [stderr] [2026-03-28T07:00:38Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 804813, 所有任务耗时(微秒): 167175034, 平均耗时: 207, 耗时任务数(100微秒): 126576, 耗时任务数占比: 1573/10000
[INFO] [stderr] [2026-03-28T07:00:41Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1203294, 所有任务耗时(微秒): 22828065, 平均耗时: 18, 耗时任务数(100微秒): 17236, 耗时任务数占比: 143/10000
[INFO] [stderr] [2026-03-28T07:00:44Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1155006, 所有任务耗时(微秒): 122321812, 平均耗时: 105, 耗时任务数(100微秒): 84987, 耗时任务数占比: 736/10000
[INFO] [stderr] [2026-03-28T07:00:47Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1148200, 所有任务耗时(微秒): 168082978, 平均耗时: 146, 耗时任务数(100微秒): 74067, 耗时任务数占比: 645/10000
[INFO] [stderr] [2026-03-28T07:00:50Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1195400, 所有任务耗时(微秒): 119491135, 平均耗时: 99, 耗时任务数(100微秒): 96083, 耗时任务数占比: 804/10000
[INFO] [stderr] [2026-03-28T07:00:53Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1195093, 所有任务耗时(微秒): 57686992, 平均耗时: 48, 耗时任务数(100微秒): 41697, 耗时任务数占比: 349/10000
[INFO] [stderr] [2026-03-28T07:00:56Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1058607, 所有任务耗时(微秒): 333325579, 平均耗时: 314, 耗时任务数(100微秒): 124295, 耗时任务数占比: 1174/10000
[INFO] [stderr] [2026-03-28T07:00:59Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 965700, 所有任务耗时(微秒): 146209053, 平均耗时: 151, 耗时任务数(100微秒): 90943, 耗时任务数占比: 942/10000
[INFO] [stderr] [2026-03-28T07:01:02Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1082100, 所有任务耗时(微秒): 326982508, 平均耗时: 302, 耗时任务数(100微秒): 180438, 耗时任务数占比: 1667/10000
[INFO] [stderr] [2026-03-28T07:01:05Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 996000, 所有任务耗时(微秒): 135336621, 平均耗时: 135, 耗时任务数(100微秒): 126294, 耗时任务数占比: 1268/10000
[INFO] [stderr] [2026-03-28T07:01:08Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 762185, 所有任务耗时(微秒): 280376156, 平均耗时: 367, 耗时任务数(100微秒): 140276, 耗时任务数占比: 1840/10000
[INFO] [stderr] [2026-03-28T07:01:11Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 817894, 所有任务耗时(微秒): 265291483, 平均耗时: 324, 耗时任务数(100微秒): 179450, 耗时任务数占比: 2194/10000
[INFO] [stderr] [2026-03-28T07:01:14Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 820821, 所有任务耗时(微秒): 128750117, 平均耗时: 156, 耗时任务数(100微秒): 108683, 耗时任务数占比: 1324/10000
[INFO] [stderr] [2026-03-28T07:01:17Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 834500, 所有任务耗时(微秒): 192635439, 平均耗时: 230, 耗时任务数(100微秒): 137822, 耗时任务数占比: 1652/10000
[INFO] [stderr] [2026-03-28T07:01:20Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 813963, 所有任务耗时(微秒): 285582394, 平均耗时: 350, 耗时任务数(100微秒): 193793, 耗时任务数占比: 2381/10000
[INFO] [stderr] [2026-03-28T07:01:23Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 845416, 所有任务耗时(微秒): 144660774, 平均耗时: 171, 耗时任务数(100微秒): 114585, 耗时任务数占比: 1355/10000
[INFO] [stderr] [2026-03-28T07:01:26Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 825352, 所有任务耗时(微秒): 212168311, 平均耗时: 257, 耗时任务数(100微秒): 174960, 耗时任务数占比: 2120/10000
[INFO] [stderr] [2026-03-28T07:01:29Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 906469, 所有任务耗时(微秒): 383232793, 平均耗时: 422, 耗时任务数(100微秒): 301435, 耗时任务数占比: 3325/10000
[INFO] [stderr] [2026-03-28T07:01:32Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 777900, 所有任务耗时(微秒): 395365512, 平均耗时: 508, 耗时任务数(100微秒): 209379, 耗时任务数占比: 2692/10000
[INFO] [stderr] [2026-03-28T07:01:35Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 804355, 所有任务耗时(微秒): 293680090, 平均耗时: 365, 耗时任务数(100微秒): 211556, 耗时任务数占比: 2630/10000
[INFO] [stderr] [2026-03-28T07:01:38Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1071445, 所有任务耗时(微秒): 83898814, 平均耗时: 78, 耗时任务数(100微秒): 39495, 耗时任务数占比: 369/10000
[INFO] [stderr] [2026-03-28T07:01:41Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1384800, 所有任务耗时(微秒): 98912174, 平均耗时: 71, 耗时任务数(100微秒): 43848, 耗时任务数占比: 317/10000
[INFO] [stderr] [2026-03-28T07:01:44Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1206800, 所有任务耗时(微秒): 100889150, 平均耗时: 83, 耗时任务数(100微秒): 77233, 耗时任务数占比: 640/10000
[INFO] [stderr] [2026-03-28T07:01:47Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1329100, 所有任务耗时(微秒): 54639119, 平均耗时: 41, 耗时任务数(100微秒): 9404, 耗时任务数占比: 71/10000
[INFO] [stderr] [2026-03-28T07:01:50Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1136700, 所有任务耗时(微秒): 178564539, 平均耗时: 157, 耗时任务数(100微秒): 113735, 耗时任务数占比: 1001/10000
[INFO] [stderr] [2026-03-28T07:01:53Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1168900, 所有任务耗时(微秒): 196832611, 平均耗时: 168, 耗时任务数(100微秒): 171302, 耗时任务数占比: 1465/10000
[INFO] [stderr] [2026-03-28T07:01:56Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1175000, 所有任务耗时(微秒): 241174313, 平均耗时: 205, 耗时任务数(100微秒): 229878, 耗时任务数占比: 1956/10000
[INFO] [stderr] [2026-03-28T07:01:59Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1209100, 所有任务耗时(微秒): 187201902, 平均耗时: 154, 耗时任务数(100微秒): 173246, 耗时任务数占比: 1433/10000
[INFO] [stderr] [2026-03-28T07:02:02Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1273600, 所有任务耗时(微秒): 89208019, 平均耗时: 70, 耗时任务数(100微秒): 47557, 耗时任务数占比: 373/10000
[INFO] [stderr] [2026-03-28T07:02:05Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1213466, 所有任务耗时(微秒): 141924219, 平均耗时: 116, 耗时任务数(100微秒): 122798, 耗时任务数占比: 1012/10000
[INFO] [stderr] [2026-03-28T07:02:08Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1319334, 所有任务耗时(微秒): 136142333, 平均耗时: 103, 耗时任务数(100微秒): 111373, 耗时任务数占比: 844/10000
[INFO] [stderr] [2026-03-28T07:02:11Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1224900, 所有任务耗时(微秒): 147074401, 平均耗时: 120, 耗时任务数(100微秒): 137974, 耗时任务数占比: 1126/10000
[INFO] [stderr] [2026-03-28T07:02:14Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1158809, 所有任务耗时(微秒): 197636555, 平均耗时: 170, 耗时任务数(100微秒): 168161, 耗时任务数占比: 1451/10000
[INFO] [stderr] [2026-03-28T07:02:17Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1199191, 所有任务耗时(微秒): 241618792, 平均耗时: 201, 耗时任务数(100微秒): 216247, 耗时任务数占比: 1803/10000
[INFO] [stderr] [2026-03-28T07:02:20Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1166400, 所有任务耗时(微秒): 267674702, 平均耗时: 229, 耗时任务数(100微秒): 228881, 耗时任务数占比: 1962/10000
[INFO] [stderr] [2026-03-28T07:02:23Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1162400, 所有任务耗时(微秒): 213086255, 平均耗时: 183, 耗时任务数(100微秒): 136687, 耗时任务数占比: 1176/10000
[INFO] [stderr] [2026-03-28T07:02:26Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1204563, 所有任务耗时(微秒): 60845800, 平均耗时: 50, 耗时任务数(100微秒): 50690, 耗时任务数占比: 421/10000
[INFO] [stderr] [2026-03-28T07:02:29Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1167451, 所有任务耗时(微秒): 119995033, 平均耗时: 102, 耗时任务数(100微秒): 93933, 耗时任务数占比: 805/10000
[INFO] [stderr] [2026-03-28T07:02:32Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1188046, 所有任务耗时(微秒): 238166833, 平均耗时: 200, 耗时任务数(100微秒): 181647, 耗时任务数占比: 1529/10000
[INFO] [stderr] [2026-03-28T07:02:35Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1125840, 所有任务耗时(微秒): 363142857, 平均耗时: 322, 耗时任务数(100微秒): 267301, 耗时任务数占比: 2374/10000
[INFO] [stderr] [2026-03-28T07:02:38Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1334535, 所有任务耗时(微秒): 143858045, 平均耗时: 107, 耗时任务数(100微秒): 90306, 耗时任务数占比: 677/10000
[INFO] [stderr] [2026-03-28T07:02:41Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1433165, 所有任务耗时(微秒): 59497080, 平均耗时: 41, 耗时任务数(100微秒): 764, 耗时任务数占比: 5/10000
[INFO] [stderr] [2026-03-28T07:02:44Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1170100, 所有任务耗时(微秒): 68823118, 平均耗时: 58, 耗时任务数(100微秒): 43858, 耗时任务数占比: 375/10000
[INFO] [stderr] [2026-03-28T07:02:47Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1062800, 所有任务耗时(微秒): 123548698, 平均耗时: 116, 耗时任务数(100微秒): 99195, 耗时任务数占比: 933/10000
[INFO] [stderr] [2026-03-28T07:02:50Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1252186, 所有任务耗时(微秒): 177215855, 平均耗时: 141, 耗时任务数(100微秒): 74719, 耗时任务数占比: 597/10000
[INFO] [stderr] [2026-03-28T07:02:53Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1110514, 所有任务耗时(微秒): 208919486, 平均耗时: 188, 耗时任务数(100微秒): 102656, 耗时任务数占比: 924/10000
[INFO] [stderr] [2026-03-28T07:02:56Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1102800, 所有任务耗时(微秒): 68656357, 平均耗时: 62, 耗时任务数(100微秒): 65468, 耗时任务数占比: 594/10000
[INFO] [stderr] [2026-03-28T07:02:59Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1136000, 所有任务耗时(微秒): 48129403, 平均耗时: 42, 耗时任务数(100微秒): 46912, 耗时任务数占比: 413/10000
[INFO] [stderr] [2026-03-28T07:03:02Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1066900, 所有任务耗时(微秒): 97700044, 平均耗时: 91, 耗时任务数(100微秒): 78121, 耗时任务数占比: 732/10000
[INFO] [stderr] [2026-03-28T07:03:05Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1066700, 所有任务耗时(微秒): 114533522, 平均耗时: 107, 耗时任务数(100微秒): 88887, 耗时任务数占比: 833/10000
[INFO] [stderr] [2026-03-28T07:03:08Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1070000, 所有任务耗时(微秒): 4381820083, 平均耗时: 4095, 耗时任务数(100微秒): 123589, 耗时任务数占比: 1155/10000
[INFO] [stderr] [2026-03-28T07:03:11Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1268200, 所有任务耗时(微秒): 253145575, 平均耗时: 199, 耗时任务数(100微秒): 90510, 耗时任务数占比: 714/10000
[INFO] [stderr] [2026-03-28T07:03:14Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1258300, 所有任务耗时(微秒): 23854362, 平均耗时: 18, 耗时任务数(100微秒): 23146, 耗时任务数占比: 184/10000
[INFO] [stderr] [2026-03-28T07:03:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1273733, 所有任务耗时(微秒): 142526491, 平均耗时: 111, 耗时任务数(100微秒): 94392, 耗时任务数占比: 741/10000
[INFO] [stderr] [2026-03-28T07:03:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 955967, 所有任务耗时(微秒): 78159718, 平均耗时: 81, 耗时任务数(100微秒): 69016, 耗时任务数占比: 722/10000
[INFO] [stderr] [2026-03-28T07:03:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1053000, 所有任务耗时(微秒): 26883398, 平均耗时: 25, 耗时任务数(100微秒): 19379, 耗时任务数占比: 184/10000
[INFO] [stderr] [2026-03-28T07:03:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1284800, 所有任务耗时(微秒): 2630812339, 平均耗时: 2047, 耗时任务数(100微秒): 71188, 耗时任务数占比: 554/10000
[INFO] [stderr] [2026-03-28T07:03:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 914500, 所有任务耗时(微秒): 78378279, 平均耗时: 85, 耗时任务数(100微秒): 77221, 耗时任务数占比: 844/10000
[INFO] [stderr] [2026-03-28T07:03:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 880704, 所有任务耗时(微秒): 67772925, 平均耗时: 76, 耗时任务数(100微秒): 67928, 耗时任务数占比: 771/10000
[INFO] [stderr] [2026-03-28T07:03:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1096011, 所有任务耗时(微秒): 25244813, 平均耗时: 23, 耗时任务数(100微秒): 23535, 耗时任务数占比: 215/10000
[INFO] [stderr] [2026-03-28T07:03:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1164785, 所有任务耗时(微秒): 53775093, 平均耗时: 46, 耗时任务数(100微秒): 50766, 耗时任务数占比: 436/10000
[INFO] [stderr] [2026-03-28T07:03:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1091212, 所有任务耗时(微秒): 67388717, 平均耗时: 61, 耗时任务数(100微秒): 59242, 耗时任务数占比: 543/10000
[INFO] [stderr] [2026-03-28T07:03:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 828088, 所有任务耗时(微秒): 138523630, 平均耗时: 167, 耗时任务数(100微秒): 100365, 耗时任务数占比: 1212/10000
[INFO] [stderr] [2026-03-28T07:03:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 867127, 所有任务耗时(微秒): 176097746, 平均耗时: 203, 耗时任务数(100微秒): 117015, 耗时任务数占比: 1349/10000
[INFO] [stderr] [2026-03-28T07:03:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1099413, 所有任务耗时(微秒): 207084559, 平均耗时: 188, 耗时任务数(100微秒): 140973, 耗时任务数占比: 1282/10000
[INFO] [stderr] [2026-03-28T07:03:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1032160, 所有任务耗时(微秒): 126610303, 平均耗时: 122, 耗时任务数(100微秒): 95573, 耗时任务数占比: 926/10000
[INFO] [stderr] [2026-03-28T07:03:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 811400, 所有任务耗时(微秒): 148043580, 平均耗时: 182, 耗时任务数(100微秒): 99816, 耗时任务数占比: 1230/10000
[INFO] [stderr] [2026-03-28T07:04:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 788900, 所有任务耗时(微秒): 300475912, 平均耗时: 380, 耗时任务数(100微秒): 174725, 耗时任务数占比: 2215/10000
[INFO] [stderr] [2026-03-28T07:04:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1079000, 所有任务耗时(微秒): 300951494, 平均耗时: 278, 耗时任务数(100微秒): 226033, 耗时任务数占比: 2095/10000
[INFO] [stderr] [2026-03-28T07:04:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1076600, 所有任务耗时(微秒): 258143388, 平均耗时: 239, 耗时任务数(100微秒): 179093, 耗时任务数占比: 1664/10000
[INFO] [stderr] [2026-03-28T07:04:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1173800, 所有任务耗时(微秒): 53427341, 平均耗时: 45, 耗时任务数(100微秒): 44188, 耗时任务数占比: 376/10000
[INFO] [stderr] [2026-03-28T07:04:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1147300, 所有任务耗时(微秒): 77643898, 平均耗时: 67, 耗时任务数(100微秒): 59939, 耗时任务数占比: 522/10000
[INFO] [stderr] [2026-03-28T07:04:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1077900, 所有任务耗时(微秒): 57874480, 平均耗时: 53, 耗时任务数(100微秒): 51095, 耗时任务数占比: 474/10000
[INFO] [stderr] [2026-03-28T07:04:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1079907, 所有任务耗时(微秒): 269655074, 平均耗时: 249, 耗时任务数(100微秒): 64747, 耗时任务数占比: 600/10000
[INFO] [stderr] [2026-03-28T07:04:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1070393, 所有任务耗时(微秒): 99017178, 平均耗时: 92, 耗时任务数(100微秒): 71085, 耗时任务数占比: 664/10000
[INFO] [stderr] [2026-03-28T07:04:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 998000, 所有任务耗时(微秒): 182944050, 平均耗时: 183, 耗时任务数(100微秒): 126398, 耗时任务数占比: 1267/10000
[INFO] [stderr] [2026-03-28T07:04:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1063400, 所有任务耗时(微秒): 160988333, 平均耗时: 151, 耗时任务数(100微秒): 145344, 耗时任务数占比: 1367/10000
[INFO] [stderr] [2026-03-28T07:04:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 901100, 所有任务耗时(微秒): 260539923, 平均耗时: 289, 耗时任务数(100微秒): 189577, 耗时任务数占比: 2104/10000
[INFO] [stderr] [2026-03-28T07:04:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 804722, 所有任务耗时(微秒): 417933543, 平均耗时: 519, 耗时任务数(100微秒): 196466, 耗时任务数占比: 2441/10000
[INFO] [stderr] [2026-03-28T07:04:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 843658, 所有任务耗时(微秒): 275438377, 平均耗时: 326, 耗时任务数(100微秒): 256615, 耗时任务数占比: 3042/10000
[INFO] [stderr] [2026-03-28T07:04:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1204520, 所有任务耗时(微秒): 114666402, 平均耗时: 95, 耗时任务数(100微秒): 60534, 耗时任务数占比: 503/10000
[INFO] [stderr] [2026-03-28T07:04:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1219200, 所有任务耗时(微秒): 141104860, 平均耗时: 115, 耗时任务数(100微秒): 116432, 耗时任务数占比: 955/10000
[INFO] [stderr] [2026-03-28T07:04:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 783000, 所有任务耗时(微秒): 224022868, 平均耗时: 286, 耗时任务数(100微秒): 174123, 耗时任务数占比: 2224/10000
[INFO] [stderr] [2026-03-28T07:04:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 802504, 所有任务耗时(微秒): 258296103, 平均耗时: 321, 耗时任务数(100微秒): 179990, 耗时任务数占比: 2243/10000
[INFO] [stderr] [2026-03-28T07:04:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 746036, 所有任务耗时(微秒): 189225037, 平均耗时: 253, 耗时任务数(100微秒): 147778, 耗时任务数占比: 1981/10000
[INFO] [stderr] [2026-03-28T07:04:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 797760, 所有任务耗时(微秒): 248588566, 平均耗时: 311, 耗时任务数(100微秒): 159696, 耗时任务数占比: 2002/10000
[INFO] [stderr] [2026-03-28T07:04:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1020228, 所有任务耗时(微秒): 123635144, 平均耗时: 121, 耗时任务数(100微秒): 110650, 耗时任务数占比: 1085/10000
[INFO] [stderr] [2026-03-28T07:05:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1203472, 所有任务耗时(微秒): 89472249, 平均耗时: 74, 耗时任务数(100微秒): 63667, 耗时任务数占比: 529/10000
[INFO] [stderr] [2026-03-28T07:05:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 960100, 所有任务耗时(微秒): 266364392, 平均耗时: 277, 耗时任务数(100微秒): 158376, 耗时任务数占比: 1650/10000
[INFO] [stderr] [2026-03-28T07:05:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1013278, 所有任务耗时(微秒): 221417909, 平均耗时: 218, 耗时任务数(100微秒): 154514, 耗时任务数占比: 1525/10000
[INFO] [stderr] [2026-03-28T07:05:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 909922, 所有任务耗时(微秒): 413315564, 平均耗时: 454, 耗时任务数(100微秒): 227222, 耗时任务数占比: 2497/10000
[INFO] [stderr] [2026-03-28T07:05:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 790300, 所有任务耗时(微秒): 262371997, 平均耗时: 331, 耗时任务数(100微秒): 130410, 耗时任务数占比: 1650/10000
[INFO] [stderr] [2026-03-28T07:05:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 776554, 所有任务耗时(微秒): 202963764, 平均耗时: 261, 耗时任务数(100微秒): 152758, 耗时任务数占比: 1967/10000
[INFO] [stderr] [2026-03-28T07:05:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 820346, 所有任务耗时(微秒): 361530916, 平均耗时: 440, 耗时任务数(100微秒): 206868, 耗时任务数占比: 2522/10000
[INFO] [stderr] [2026-03-28T07:05:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 895081, 所有任务耗时(微秒): 619402290, 平均耗时: 692, 耗时任务数(100微秒): 293472, 耗时任务数占比: 3279/10000
[INFO] [stderr] [2026-03-28T07:05:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1041419, 所有任务耗时(微秒): 449659476, 平均耗时: 431, 耗时任务数(100微秒): 355097, 耗时任务数占比: 3410/10000
[INFO] [stderr] [2026-03-28T07:05:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1097096, 所有任务耗时(微秒): 379072198, 平均耗时: 345, 耗时任务数(100微秒): 215200, 耗时任务数占比: 1962/10000
[INFO] [stderr] [2026-03-28T07:05:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1148704, 所有任务耗时(微秒): 321608065, 平均耗时: 279, 耗时任务数(100微秒): 160272, 耗时任务数占比: 1395/10000
[INFO] [stderr] [2026-03-28T07:05:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1407400, 所有任务耗时(微秒): 57698621, 平均耗时: 40, 耗时任务数(100微秒): 321, 耗时任务数占比: 2/10000
[INFO] [stderr] [2026-03-28T07:05:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1433700, 所有任务耗时(微秒): 83109772, 平均耗时: 57, 耗时任务数(100微秒): 34429, 耗时任务数占比: 240/10000
[INFO] [stderr] [2026-03-28T07:05:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1283300, 所有任务耗时(微秒): 219182879, 平均耗时: 170, 耗时任务数(100微秒): 148502, 耗时任务数占比: 1157/10000
[INFO] [stderr] [2026-03-28T07:05:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1309700, 所有任务耗时(微秒): 86041351, 平均耗时: 65, 耗时任务数(100微秒): 53093, 耗时任务数占比: 405/10000
[INFO] [stderr] [2026-03-28T07:05:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1188800, 所有任务耗时(微秒): 203175953, 平均耗时: 170, 耗时任务数(100微秒): 146007, 耗时任务数占比: 1228/10000
[INFO] [stderr] [2026-03-28T07:05:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1349000, 所有任务耗时(微秒): 117511386, 平均耗时: 87, 耗时任务数(100微秒): 71753, 耗时任务数占比: 532/10000
[INFO] [stderr] [2026-03-28T07:05:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1259200, 所有任务耗时(微秒): 272564261, 平均耗时: 216, 耗时任务数(100微秒): 243213, 耗时任务数占比: 1931/10000
[INFO] [stderr] [2026-03-28T07:05:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1060100, 所有任务耗时(微秒): 122046265, 平均耗时: 115, 耗时任务数(100微秒): 101124, 耗时任务数占比: 954/10000
[INFO] [stderr] [2026-03-28T07:05:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 932100, 所有任务耗时(微秒): 211591315, 平均耗时: 227, 耗时任务数(100微秒): 202179, 耗时任务数占比: 2169/10000
[INFO] [stderr] [2026-03-28T07:06:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 885200, 所有任务耗时(微秒): 275981469, 平均耗时: 311, 耗时任务数(100微秒): 206858, 耗时任务数占比: 2337/10000
[INFO] [stderr] [2026-03-28T07:06:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 924900, 所有任务耗时(微秒): 287201995, 平均耗时: 310, 耗时任务数(100微秒): 181651, 耗时任务数占比: 1964/10000
[INFO] [stderr] [2026-03-28T07:06:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1068000, 所有任务耗时(微秒): 122605403, 平均耗时: 114, 耗时任务数(100微秒): 106697, 耗时任务数占比: 999/10000
[INFO] [stderr] [2026-03-28T07:06:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1189200, 所有任务耗时(微秒): 85690811, 平均耗时: 72, 耗时任务数(100微秒): 83772, 耗时任务数占比: 704/10000
[INFO] [stderr] [2026-03-28T07:06:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1135500, 所有任务耗时(微秒): 87414690, 平均耗时: 76, 耗时任务数(100微秒): 92196, 耗时任务数占比: 812/10000
[INFO] [stderr] [2026-03-28T07:06:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 974441, 所有任务耗时(微秒): 101782177, 平均耗时: 104, 耗时任务数(100微秒): 76559, 耗时任务数占比: 786/10000
[INFO] [stderr] [2026-03-28T07:06:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1188059, 所有任务耗时(微秒): 45714126, 平均耗时: 38, 耗时任务数(100微秒): 32623, 耗时任务数占比: 275/10000
[INFO] [stderr] [2026-03-28T07:06:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1098600, 所有任务耗时(微秒): 72164479, 平均耗时: 65, 耗时任务数(100微秒): 58624, 耗时任务数占比: 534/10000
[INFO] [stderr] [2026-03-28T07:06:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1231300, 所有任务耗时(微秒): 55915123, 平均耗时: 45, 耗时任务数(100微秒): 55821, 耗时任务数占比: 453/10000
[INFO] [stderr] [2026-03-28T07:06:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1221209, 所有任务耗时(微秒): 34135870, 平均耗时: 27, 耗时任务数(100微秒): 36843, 耗时任务数占比: 302/10000
[INFO] [stderr] [2026-03-28T07:06:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1098091, 所有任务耗时(微秒): 504056455, 平均耗时: 459, 耗时任务数(100微秒): 151166, 耗时任务数占比: 1377/10000
[INFO] [stderr] [2026-03-28T07:06:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1042900, 所有任务耗时(微秒): 60977148, 平均耗时: 58, 耗时任务数(100微秒): 62012, 耗时任务数占比: 595/10000
[INFO] [stderr] [2026-03-28T07:06:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 996500, 所有任务耗时(微秒): 117488022, 平均耗时: 117, 耗时任务数(100微秒): 105850, 耗时任务数占比: 1062/10000
[INFO] [stderr] [2026-03-28T07:06:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1184988, 所有任务耗时(微秒): 39597969, 平均耗时: 33, 耗时任务数(100微秒): 35026, 耗时任务数占比: 296/10000
[INFO] [stderr] [2026-03-28T07:06:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1277012, 所有任务耗时(微秒): 183779676, 平均耗时: 143, 耗时任务数(100微秒): 120006, 耗时任务数占比: 940/10000
[INFO] [stderr] [2026-03-28T07:06:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1105800, 所有任务耗时(微秒): 80468369, 平均耗时: 72, 耗时任务数(100微秒): 69990, 耗时任务数占比: 633/10000
[INFO] [stderr] [2026-03-28T07:06:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1347000, 所有任务耗时(微秒): 91581872, 平均耗时: 67, 耗时任务数(100微秒): 63171, 耗时任务数占比: 469/10000
[INFO] [stderr] [2026-03-28T07:06:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1216800, 所有任务耗时(微秒): 138440164, 平均耗时: 113, 耗时任务数(100微秒): 110297, 耗时任务数占比: 906/10000
[INFO] [stderr] [2026-03-28T07:06:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1141700, 所有任务耗时(微秒): 2901731054, 平均耗时: 2541, 耗时任务数(100微秒): 468750, 耗时任务数占比: 4106/10000
[INFO] [stderr] [2026-03-28T07:06:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 826800, 所有任务耗时(微秒): 533595703, 平均耗时: 645, 耗时任务数(100微秒): 206299, 耗时任务数占比: 2495/10000
[INFO] [stderr] [2026-03-28T07:07:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1187349, 所有任务耗时(微秒): 1257854190, 平均耗时: 1059, 耗时任务数(100微秒): 307211, 耗时任务数占比: 2587/10000
[INFO] [stderr] [2026-03-28T07:07:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1145351, 所有任务耗时(微秒): 331140670, 平均耗时: 289, 耗时任务数(100微秒): 239795, 耗时任务数占比: 2094/10000
[INFO] [stderr] [2026-03-28T07:07:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1266500, 所有任务耗时(微秒): 70202578, 平均耗时: 55, 耗时任务数(100微秒): 49385, 耗时任务数占比: 390/10000
[INFO] [stderr] [2026-03-28T07:07:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1298100, 所有任务耗时(微秒): 71153137, 平均耗时: 54, 耗时任务数(100微秒): 31030, 耗时任务数占比: 239/10000
[INFO] [stderr] [2026-03-28T07:07:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 968800, 所有任务耗时(微秒): 562154153, 平均耗时: 580, 耗时任务数(100微秒): 285338, 耗时任务数占比: 2945/10000
[INFO] [stderr] [2026-03-28T07:07:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 798100, 所有任务耗时(微秒): 631937398, 平均耗时: 791, 耗时任务数(100微秒): 231573, 耗时任务数占比: 2902/10000
[INFO] [stderr] [2026-03-28T07:07:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1076200, 所有任务耗时(微秒): 195102290, 平均耗时: 181, 耗时任务数(100微秒): 145718, 耗时任务数占比: 1354/10000
[INFO] [stderr] [2026-03-28T07:07:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1123900, 所有任务耗时(微秒): 109342727, 平均耗时: 97, 耗时任务数(100微秒): 75937, 耗时任务数占比: 676/10000
[INFO] [stderr] [2026-03-28T07:07:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1126300, 所有任务耗时(微秒): 86351510, 平均耗时: 76, 耗时任务数(100微秒): 90961, 耗时任务数占比: 808/10000
[INFO] [stderr] [2026-03-28T07:07:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 858700, 所有任务耗时(微秒): 251172117, 平均耗时: 292, 耗时任务数(100微秒): 179740, 耗时任务数占比: 2093/10000
[INFO] [stderr] [2026-03-28T07:07:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1085200, 所有任务耗时(微秒): 267164844, 平均耗时: 246, 耗时任务数(100微秒): 191722, 耗时任务数占比: 1767/10000
[INFO] [stderr] [2026-03-28T07:07:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1202000, 所有任务耗时(微秒): 226828844, 平均耗时: 188, 耗时任务数(100微秒): 114103, 耗时任务数占比: 949/10000
[INFO] [stderr] [2026-03-28T07:07:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1117100, 所有任务耗时(微秒): 78055866, 平均耗时: 69, 耗时任务数(100微秒): 66369, 耗时任务数占比: 594/10000
[INFO] [stderr] [2026-03-28T07:07:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1187100, 所有任务耗时(微秒): 137723688, 平均耗时: 116, 耗时任务数(100微秒): 73898, 耗时任务数占比: 623/10000
[INFO] [stderr] [2026-03-28T07:07:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1343100, 所有任务耗时(微秒): 123929651, 平均耗时: 92, 耗时任务数(100微秒): 77228, 耗时任务数占比: 575/10000
[INFO] [stderr] [2026-03-28T07:07:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1002600, 所有任务耗时(微秒): 249181691, 平均耗时: 248, 耗时任务数(100微秒): 100317, 耗时任务数占比: 1001/10000
[INFO] [stderr] [2026-03-28T07:07:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1015565, 所有任务耗时(微秒): 166429259, 平均耗时: 163, 耗时任务数(100微秒): 122608, 耗时任务数占比: 1207/10000
[INFO] [stderr] [2026-03-28T07:07:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1177113, 所有任务耗时(微秒): 49148066, 平均耗时: 41, 耗时任务数(100微秒): 45283, 耗时任务数占比: 385/10000
[INFO] [stderr] [2026-03-28T07:07:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1040222, 所有任务耗时(微秒): 47427618, 平均耗时: 45, 耗时任务数(100微秒): 37923, 耗时任务数占比: 365/10000
[INFO] [stderr] [2026-03-28T07:07:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1066600, 所有任务耗时(微秒): 54785943, 平均耗时: 51, 耗时任务数(100微秒): 39621, 耗时任务数占比: 371/10000
[INFO] [stderr] [2026-03-28T07:08:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 877400, 所有任务耗时(微秒): 124256940, 平均耗时: 141, 耗时任务数(100微秒): 93534, 耗时任务数占比: 1066/10000
[INFO] [stderr] [2026-03-28T07:08:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 803849, 所有任务耗时(微秒): 115440589, 平均耗时: 143, 耗时任务数(100微秒): 121812, 耗时任务数占比: 1515/10000
[INFO] [stderr] [2026-03-28T07:08:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1241557, 所有任务耗时(微秒): 74232465, 平均耗时: 59, 耗时任务数(100微秒): 90077, 耗时任务数占比: 726/10000
[INFO] [stderr] [2026-03-28T07:08:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1070594, 所有任务耗时(微秒): 159323910, 平均耗时: 148, 耗时任务数(100微秒): 138046, 耗时任务数占比: 1289/10000
[INFO] [stderr] [2026-03-28T07:08:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 985900, 所有任务耗时(微秒): 207184471, 平均耗时: 210, 耗时任务数(100微秒): 213663, 耗时任务数占比: 2167/10000
[INFO] [stderr] [2026-03-28T07:08:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 870054, 所有任务耗时(微秒): 186792484, 平均耗时: 214, 耗时任务数(100微秒): 114690, 耗时任务数占比: 1318/10000
[INFO] [stderr] [2026-03-28T07:08:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1033499, 所有任务耗时(微秒): 127302299, 平均耗时: 123, 耗时任务数(100微秒): 106184, 耗时任务数占比: 1027/10000
[INFO] [stderr] [2026-03-28T07:08:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1115095, 所有任务耗时(微秒): 111917908, 平均耗时: 100, 耗时任务数(100微秒): 90300, 耗时任务数占比: 810/10000
[INFO] [stderr] [2026-03-28T07:08:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1085222, 所有任务耗时(微秒): 125967466, 平均耗时: 116, 耗时任务数(100微秒): 79870, 耗时任务数占比: 736/10000
[INFO] [stderr] [2026-03-28T07:08:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 861930, 所有任务耗时(微秒): 272754076, 平均耗时: 316, 耗时任务数(100微秒): 232433, 耗时任务数占比: 2697/10000
[INFO] [stderr] [2026-03-28T07:08:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1015200, 所有任务耗时(微秒): 197836224, 平均耗时: 194, 耗时任务数(100微秒): 192000, 耗时任务数占比: 1891/10000
[INFO] [stderr] [2026-03-28T07:08:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 974323, 所有任务耗时(微秒): 223832160, 平均耗时: 229, 耗时任务数(100微秒): 174491, 耗时任务数占比: 1791/10000
[INFO] [stderr] [2026-03-28T07:08:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 933677, 所有任务耗时(微秒): 62156944, 平均耗时: 66, 耗时任务数(100微秒): 70666, 耗时任务数占比: 757/10000
[INFO] [stderr] [2026-03-28T07:08:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 963500, 所有任务耗时(微秒): 51815059, 平均耗时: 53, 耗时任务数(100微秒): 50693, 耗时任务数占比: 526/10000
[INFO] [stderr] [2026-03-28T07:08:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1126100, 所有任务耗时(微秒): 14403286, 平均耗时: 12, 耗时任务数(100微秒): 12033, 耗时任务数占比: 107/10000
[INFO] [stderr] [2026-03-28T07:08:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1141680, 所有任务耗时(微秒): 11544397, 平均耗时: 10, 耗时任务数(100微秒): 11015, 耗时任务数占比: 96/10000
[INFO] [stderr] [2026-03-28T07:08:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1013001, 所有任务耗时(微秒): 31298778, 平均耗时: 30, 耗时任务数(100微秒): 21346, 耗时任务数占比: 211/10000
[INFO] [stderr] [2026-03-28T07:08:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1236519, 所有任务耗时(微秒): 5170454, 平均耗时: 4, 耗时任务数(100微秒): 75, 耗时任务数占比: 1/10000
[INFO] [stderr] [2026-03-28T07:08:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1429800, 所有任务耗时(微秒): 3406727, 平均耗时: 2, 耗时任务数(100微秒): 8, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:08:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1421800, 所有任务耗时(微秒): 2903311, 平均耗时: 2, 耗时任务数(100微秒): 83, 耗时任务数占比: 1/10000
[INFO] [stderr] [2026-03-28T07:09:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1384713, 所有任务耗时(微秒): 3186148, 平均耗时: 2, 耗时任务数(100微秒): 64, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:09:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1322787, 所有任务耗时(微秒): 3447883, 平均耗时: 2, 耗时任务数(100微秒): 8, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:09:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1387900, 所有任务耗时(微秒): 3687211, 平均耗时: 2, 耗时任务数(100微秒): 3, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:09:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1416800, 所有任务耗时(微秒): 3319413, 平均耗时: 2, 耗时任务数(100微秒): 2, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:09:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1455878, 所有任务耗时(微秒): 3124325, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:09:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1446388, 所有任务耗时(微秒): 2873867, 平均耗时: 1, 耗时任务数(100微秒): 1, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:09:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1463134, 所有任务耗时(微秒): 2717800, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:09:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1428923, 所有任务耗时(微秒): 3154063, 平均耗时: 2, 耗时任务数(100微秒): 100, 耗时任务数占比: 1/10000
[INFO] [stderr] [2026-03-28T07:09:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1316509, 所有任务耗时(微秒): 2165325, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:09:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1270968, 所有任务耗时(微秒): 29571879, 平均耗时: 23, 耗时任务数(100微秒): 32231, 耗时任务数占比: 254/10000
[INFO] [stderr] [2026-03-28T07:09:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1182328, 所有任务耗时(微秒): 13533832, 平均耗时: 11, 耗时任务数(100微秒): 11130, 耗时任务数占比: 94/10000
[INFO] [stderr] [2026-03-28T07:09:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1268772, 所有任务耗时(微秒): 4345903, 平均耗时: 3, 耗时任务数(100微秒): 357, 耗时任务数占比: 3/10000
[INFO] [stderr] [2026-03-28T07:09:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1368100, 所有任务耗时(微秒): 3778225, 平均耗时: 2, 耗时任务数(100微秒): 64, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:09:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1334400, 所有任务耗时(微秒): 8413863, 平均耗时: 6, 耗时任务数(100微秒): 8282, 耗时任务数占比: 62/10000
[INFO] [stderr] [2026-03-28T07:09:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1292200, 所有任务耗时(微秒): 4074397, 平均耗时: 3, 耗时任务数(100微秒): 937, 耗时任务数占比: 7/10000
[INFO] [stderr] [2026-03-28T07:09:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1208700, 所有任务耗时(微秒): 6524890, 平均耗时: 5, 耗时任务数(100微秒): 1511, 耗时任务数占比: 13/10000
[INFO] [stderr] [2026-03-28T07:09:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1231800, 所有任务耗时(微秒): 5001783, 平均耗时: 4, 耗时任务数(100微秒): 282, 耗时任务数占比: 2/10000
[INFO] [stderr] [2026-03-28T07:09:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1222421, 所有任务耗时(微秒): 10749411, 平均耗时: 8, 耗时任务数(100微秒): 7558, 耗时任务数占比: 62/10000
[INFO] [stderr] [2026-03-28T07:09:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1129701, 所有任务耗时(微秒): 16931015, 平均耗时: 14, 耗时任务数(100微秒): 16319, 耗时任务数占比: 144/10000
[INFO] [stderr] [2026-03-28T07:09:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1350378, 所有任务耗时(微秒): 5113964, 平均耗时: 3, 耗时任务数(100微秒): 60, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:10:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1427462, 所有任务耗时(微秒): 2776227, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:10:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1437838, 所有任务耗时(微秒): 2913267, 平均耗时: 2, 耗时任务数(100微秒): 1, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:10:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1446800, 所有任务耗时(微秒): 2544798, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:10:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1421900, 所有任务耗时(微秒): 3178643, 平均耗时: 2, 耗时任务数(100微秒): 1, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:10:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1395600, 所有任务耗时(微秒): 3598508, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:10:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1389600, 所有任务耗时(微秒): 3120009, 平均耗时: 2, 耗时任务数(100微秒): 302, 耗时任务数占比: 2/10000
[INFO] [stderr] [2026-03-28T07:10:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1068400, 所有任务耗时(微秒): 14589684, 平均耗时: 13, 耗时任务数(100微秒): 10994, 耗时任务数占比: 103/10000
[INFO] [stderr] [2026-03-28T07:10:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1188800, 所有任务耗时(微秒): 7011274, 平均耗时: 5, 耗时任务数(100微秒): 2072, 耗时任务数占比: 17/10000
[INFO] [stderr] [2026-03-28T07:10:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1281700, 所有任务耗时(微秒): 6134856, 平均耗时: 4, 耗时任务数(100微秒): 1731, 耗时任务数占比: 14/10000
[INFO] [stderr] [2026-03-28T07:10:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1264700, 所有任务耗时(微秒): 6901099, 平均耗时: 5, 耗时任务数(100微秒): 3449, 耗时任务数占比: 27/10000
[INFO] [stderr] [2026-03-28T07:10:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1214600, 所有任务耗时(微秒): 5378961, 平均耗时: 4, 耗时任务数(100微秒): 398, 耗时任务数占比: 3/10000
[INFO] [stderr] [2026-03-28T07:10:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1251181, 所有任务耗时(微秒): 9366935, 平均耗时: 7, 耗时任务数(100微秒): 8794, 耗时任务数占比: 70/10000
[INFO] [stderr] [2026-03-28T07:10:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1190719, 所有任务耗时(微秒): 6308983, 平均耗时: 5, 耗时任务数(100微秒): 1165, 耗时任务数占比: 10/10000
[INFO] [stderr] [2026-03-28T07:10:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1224000, 所有任务耗时(微秒): 7251345, 平均耗时: 5, 耗时任务数(100微秒): 1571, 耗时任务数占比: 13/10000
[INFO] [stderr] [2026-03-28T07:10:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1273400, 所有任务耗时(微秒): 9420117, 平均耗时: 7, 耗时任务数(100微秒): 7333, 耗时任务数占比: 58/10000
[INFO] [stderr] [2026-03-28T07:10:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1005618, 所有任务耗时(微秒): 23484007, 平均耗时: 23, 耗时任务数(100微秒): 20906, 耗时任务数占比: 208/10000
[INFO] [stderr] [2026-03-28T07:10:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1103682, 所有任务耗时(微秒): 15346723, 平均耗时: 13, 耗时任务数(100微秒): 12703, 耗时任务数占比: 115/10000
[INFO] [stderr] [2026-03-28T07:10:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1126600, 所有任务耗时(微秒): 64991590, 平均耗时: 57, 耗时任务数(100微秒): 91453, 耗时任务数占比: 812/10000
[INFO] [stderr] [2026-03-28T07:10:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1051400, 所有任务耗时(微秒): 40860171, 平均耗时: 38, 耗时任务数(100微秒): 44028, 耗时任务数占比: 419/10000
[INFO] [stderr] [2026-03-28T07:10:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1185300, 所有任务耗时(微秒): 58746336, 平均耗时: 49, 耗时任务数(100微秒): 59272, 耗时任务数占比: 500/10000
[INFO] [stderr] [2026-03-28T07:11:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1141675, 所有任务耗时(微秒): 72992190, 平均耗时: 63, 耗时任务数(100微秒): 92999, 耗时任务数占比: 815/10000
[INFO] [stderr] [2026-03-28T07:11:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1224942, 所有任务耗时(微秒): 16361676, 平均耗时: 13, 耗时任务数(100微秒): 21689, 耗时任务数占比: 177/10000
[INFO] [stderr] [2026-03-28T07:11:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1169235, 所有任务耗时(微秒): 12661799, 平均耗时: 10, 耗时任务数(100微秒): 8954, 耗时任务数占比: 77/10000
[INFO] [stderr] [2026-03-28T07:11:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1124948, 所有任务耗时(微秒): 49219537, 平均耗时: 43, 耗时任务数(100微秒): 43145, 耗时任务数占比: 384/10000
[INFO] [stderr] [2026-03-28T07:11:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1208600, 所有任务耗时(微秒): 40593431, 平均耗时: 33, 耗时任务数(100微秒): 54760, 耗时任务数占比: 453/10000
[INFO] [stderr] [2026-03-28T07:11:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1100169, 所有任务耗时(微秒): 179164824, 平均耗时: 162, 耗时任务数(100微秒): 242706, 耗时任务数占比: 2206/10000
[INFO] [stderr] [2026-03-28T07:11:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 977831, 所有任务耗时(微秒): 371169560, 平均耗时: 379, 耗时任务数(100微秒): 278545, 耗时任务数占比: 2849/10000
[INFO] [stderr] [2026-03-28T07:11:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1039500, 所有任务耗时(微秒): 79139172, 平均耗时: 76, 耗时任务数(100微秒): 125818, 耗时任务数占比: 1210/10000
[INFO] [stderr] [2026-03-28T07:11:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1157000, 所有任务耗时(微秒): 119090971, 平均耗时: 102, 耗时任务数(100微秒): 170028, 耗时任务数占比: 1470/10000
[INFO] [stderr] [2026-03-28T07:11:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1105600, 所有任务耗时(微秒): 96887414, 平均耗时: 87, 耗时任务数(100微秒): 158111, 耗时任务数占比: 1430/10000
[INFO] [stderr] [2026-03-28T07:11:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 979800, 所有任务耗时(微秒): 181096190, 平均耗时: 184, 耗时任务数(100微秒): 231816, 耗时任务数占比: 2366/10000
[INFO] [stderr] [2026-03-28T07:11:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1013400, 所有任务耗时(微秒): 271187340, 平均耗时: 267, 耗时任务数(100微秒): 342930, 耗时任务数占比: 3384/10000
[INFO] [stderr] [2026-03-28T07:11:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 960800, 所有任务耗时(微秒): 151257983, 平均耗时: 157, 耗时任务数(100微秒): 193209, 耗时任务数占比: 2011/10000
[INFO] [stderr] [2026-03-28T07:11:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 932500, 所有任务耗时(微秒): 154894095, 平均耗时: 166, 耗时任务数(100微秒): 169248, 耗时任务数占比: 1815/10000
[INFO] [stderr] [2026-03-28T07:11:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1001700, 所有任务耗时(微秒): 167658806, 平均耗时: 167, 耗时任务数(100微秒): 161101, 耗时任务数占比: 1608/10000
[INFO] [stderr] [2026-03-28T07:11:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1183400, 所有任务耗时(微秒): 49121173, 平均耗时: 41, 耗时任务数(100微秒): 48104, 耗时任务数占比: 406/10000
[INFO] [stderr] [2026-03-28T07:11:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1137545, 所有任务耗时(微秒): 22114884, 平均耗时: 19, 耗时任务数(100微秒): 28063, 耗时任务数占比: 247/10000
[INFO] [stderr] [2026-03-28T07:11:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1139647, 所有任务耗时(微秒): 35072985, 平均耗时: 30, 耗时任务数(100微秒): 45331, 耗时任务数占比: 398/10000
[INFO] [stderr] [2026-03-28T07:11:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1205308, 所有任务耗时(微秒): 64461505, 平均耗时: 53, 耗时任务数(100微秒): 103837, 耗时任务数占比: 861/10000
[INFO] [stderr] [2026-03-28T07:11:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1233700, 所有任务耗时(微秒): 67889725, 平均耗时: 55, 耗时任务数(100微秒): 108850, 耗时任务数占比: 882/10000
[INFO] [stderr] [2026-03-28T07:12:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1115859, 所有任务耗时(微秒): 109746419, 平均耗时: 98, 耗时任务数(100微秒): 138960, 耗时任务数占比: 1245/10000
[INFO] [stderr] [2026-03-28T07:12:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 952641, 所有任务耗时(微秒): 244177789, 平均耗时: 256, 耗时任务数(100微秒): 301425, 耗时任务数占比: 3164/10000
[INFO] [stderr] [2026-03-28T07:12:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 924900, 所有任务耗时(微秒): 145415417, 平均耗时: 157, 耗时任务数(100微秒): 202711, 耗时任务数占比: 2192/10000
[INFO] [stderr] [2026-03-28T07:12:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1051400, 所有任务耗时(微秒): 109149697, 平均耗时: 103, 耗时任务数(100微秒): 158987, 耗时任务数占比: 1512/10000
[INFO] [stderr] [2026-03-28T07:12:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1063638, 所有任务耗时(微秒): 214594439, 平均耗时: 201, 耗时任务数(100微秒): 292681, 耗时任务数占比: 2752/10000
[INFO] [stderr] [2026-03-28T07:12:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1038062, 所有任务耗时(微秒): 391645790, 平均耗时: 377, 耗时任务数(100微秒): 258543, 耗时任务数占比: 2491/10000
[INFO] [stderr] [2026-03-28T07:12:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1023678, 所有任务耗时(微秒): 150929285, 平均耗时: 147, 耗时任务数(100微秒): 227488, 耗时任务数占比: 2222/10000
[INFO] [stderr] [2026-03-28T07:12:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1186422, 所有任务耗时(微秒): 100946400, 平均耗时: 85, 耗时任务数(100微秒): 121825, 耗时任务数占比: 1027/10000
[INFO] [stderr] [2026-03-28T07:12:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1145500, 所有任务耗时(微秒): 67140257, 平均耗时: 58, 耗时任务数(100微秒): 62848, 耗时任务数占比: 549/10000
[INFO] [stderr] [2026-03-28T07:12:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1209500, 所有任务耗时(微秒): 48810502, 平均耗时: 40, 耗时任务数(100微秒): 48058, 耗时任务数占比: 397/10000
[INFO] [stderr] [2026-03-28T07:12:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1186100, 所有任务耗时(微秒): 12774711, 平均耗时: 10, 耗时任务数(100微秒): 8412, 耗时任务数占比: 71/10000
[INFO] [stderr] [2026-03-28T07:12:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1348800, 所有任务耗时(微秒): 5323325, 平均耗时: 3, 耗时任务数(100微秒): 82, 耗时任务数占比: 1/10000
[INFO] [stderr] [2026-03-28T07:12:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1458800, 所有任务耗时(微秒): 2656076, 平均耗时: 1, 耗时任务数(100微秒): 1, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:12:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1443827, 所有任务耗时(微秒): 3053678, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:12:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1223295, 所有任务耗时(微秒): 7776135, 平均耗时: 6, 耗时任务数(100微秒): 98, 耗时任务数占比: 1/10000
[INFO] [stderr] [2026-03-28T07:12:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1257792, 所有任务耗时(微秒): 5684567, 平均耗时: 4, 耗时任务数(100微秒): 244, 耗时任务数占比: 2/10000
[INFO] [stderr] [2026-03-28T07:12:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1273086, 所有任务耗时(微秒): 6586455, 平均耗时: 5, 耗时任务数(100微秒): 2791, 耗时任务数占比: 22/10000
[INFO] [stderr] [2026-03-28T07:12:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1278400, 所有任务耗时(微秒): 4781967, 平均耗时: 3, 耗时任务数(100微秒): 158, 耗时任务数占比: 1/10000
[INFO] [stderr] [2026-03-28T07:12:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1407100, 所有任务耗时(微秒): 3406520, 平均耗时: 2, 耗时任务数(100微秒): 87, 耗时任务数占比: 1/10000
[INFO] [stderr] [2026-03-28T07:12:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1462042, 所有任务耗时(微秒): 3292509, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:13:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1372217, 所有任务耗时(微秒): 4349536, 平均耗时: 3, 耗时任务数(100微秒): 3, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:13:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1409085, 所有任务耗时(微秒): 4167081, 平均耗时: 2, 耗时任务数(100微秒): 12, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-28T07:13:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1310456, 所有任务耗时(微秒): 4038155, 平均耗时: 3, 耗时任务数(100微秒): 497, 耗时任务数占比: 4/10000
[INFO] [stderr] [2026-03-28T07:13:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1289500, 所有任务耗时(微秒): 4391042, 平均耗时: 3, 耗时任务数(100微秒): 286, 耗时任务数占比: 2/10000
[INFO] [stderr] [2026-03-28T07:13:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1278900, 所有任务耗时(微秒): 3825029, 平均耗时: 2, 耗时任务数(100微秒): 82, 耗时任务数占比: 1/10000
[INFO] [stderr] [2026-03-28T07:13:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1186153, 所有任务耗时(微秒): 65976684, 平均耗时: 55, 耗时任务数(100微秒): 61266, 耗时任务数占比: 517/10000
[INFO] [stderr] [2026-03-28T07:13:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1102847, 所有任务耗时(微秒): 442846650, 平均耗时: 401, 耗时任务数(100微秒): 184831, 耗时任务数占比: 1676/10000
[INFO] [stderr] [2026-03-28T07:13:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1134200, 所有任务耗时(微秒): 246201023, 平均耗时: 217, 耗时任务数(100微秒): 145634, 耗时任务数占比: 1284/10000
[INFO] [stderr] [2026-03-28T07:13:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1196400, 所有任务耗时(微秒): 173315786, 平均耗时: 144, 耗时任务数(100微秒): 145746, 耗时任务数占比: 1218/10000
[INFO] [stderr] [2026-03-28T07:13:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1154200, 所有任务耗时(微秒): 241251070, 平均耗时: 209, 耗时任务数(100微秒): 172485, 耗时任务数占比: 1494/10000
[INFO] [stderr] [2026-03-28T07:13:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1259855, 所有任务耗时(微秒): 352514059, 平均耗时: 279, 耗时任务数(100微秒): 247095, 耗时任务数占比: 1961/10000
[INFO] [stderr] [2026-03-28T07:13:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1120945, 所有任务耗时(微秒): 80286993, 平均耗时: 71, 耗时任务数(100微秒): 66354, 耗时任务数占比: 592/10000
[INFO] [stderr] [2026-03-28T07:13:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1124515, 所有任务耗时(微秒): 130318546, 平均耗时: 115, 耗时任务数(100微秒): 107453, 耗时任务数占比: 956/10000
[INFO] [stderr] [2026-03-28T07:13:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1293885, 所有任务耗时(微秒): 59904044, 平均耗时: 46, 耗时任务数(100微秒): 23298, 耗时任务数占比: 180/10000
[INFO] [stderr] [2026-03-28T07:13:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1087300, 所有任务耗时(微秒): 670081485, 平均耗时: 616, 耗时任务数(100微秒): 74181, 耗时任务数占比: 682/10000
[INFO] [stderr] [2026-03-28T07:13:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1200100, 所有任务耗时(微秒): 207614741, 平均耗时: 172, 耗时任务数(100微秒): 164646, 耗时任务数占比: 1372/10000
[INFO] [stderr] [2026-03-28T07:13:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1241500, 所有任务耗时(微秒): 235462477, 平均耗时: 189, 耗时任务数(100微秒): 143305, 耗时任务数占比: 1154/10000
[INFO] [stderr] [2026-03-28T07:13:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1227800, 所有任务耗时(微秒): 250388252, 平均耗时: 203, 耗时任务数(100微秒): 218000, 耗时任务数占比: 1776/10000
[ERROR] error running command: command timed out after 900 seconds
[INFO] running `Command { std: "docker" "inspect" "0f6248bdd1e3255d53245b38e4c61e945b7e73e3f929d9b4f765aee4264a1e6f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0f6248bdd1e3255d53245b38e4c61e945b7e73e3f929d9b4f765aee4264a1e6f", kill_on_drop: false }`
[INFO] [stdout] 0f6248bdd1e3255d53245b38e4c61e945b7e73e3f929d9b4f765aee4264a1e6f
